Quick Answer
P0687 means: The P0687 code indicates a problem with the Engine Control Module's power relay circuit, which can lead to engine performance issues.
Can I drive with P0687? Immediate attention is recommended to prevent further engine damage.
Common Questions
What does P0687 mean and how does it affect my car?
The P0687 code signifies an issue with the Engine Control Module's power supply. When this code appears, it suggests that the ECM is not receiving the correct voltage, which can lead to poor engine performance, difficulty starting, or even engine stalling. If ignored, it could escalate into more serious issues requiring costly repairs.
What are the most common causes of P0687 and how much does it cost to fix?
The most prevalent cause of P0687 is a faulty power relay, which can usually be replaced for about $100-$300. Other causes may include damaged wiring or a defective ECM. Repair costs can vary widely, with wiring repairs ranging from $150 to $400 and ECM replacements costing between $500 to $1,200.
Can I drive my car with P0687 or should I stop immediately?
While it may be possible to drive your vehicle with the P0687 code, it is not advisable. Doing so could lead to serious engine performance issues or even a no-start condition. If you notice any symptoms like stalling or hesitation, it is best to have the vehicle inspected as soon as possible.
How can I diagnose P0687 myself using the GeekOBD APP?
To diagnose the P0687 code using the GeekOBD APP, start by connecting the app to your vehicle's OBD2 port. Use the app to scan for trouble codes and retrieve freeze frame data. Pay attention to voltage readings while testing the power relay and wiring. If you see irregular readings, that could indicate where the problem lies.
What vehicles are most commonly affected by P0687?
Common vehicles that frequently experience the P0687 code include the 2010-2015 Ford Focus, 2008-2014 Chrysler Town & Country, and 2013-2015 Dodge Dart. It's important to stay updated on any recalls or Technical Service Bulletins (TSBs) related to your specific make and model.
How can I prevent P0687 from happening again?
To prevent the P0687 code from reoccurring, regular vehicle maintenance is key. Ensure that battery connections are tight and clean, inspect wiring for damage, and consider using the GeekOBD APP periodically to check for trouble codes before they escalate into serious issues.
What is P0687?
The DTC P0687 code indicates a problem with the power relay circuit of the Engine Control Module (ECM). This code is typically triggered when the ECM detects a voltage issue in the power relay circuit that is responsible for supplying power to the module. When the ECM does not receive the appropriate power supply, it may lead to various drivability issues and, in some cases, prevent the engine from starting altogether. This can affect a wide range of vehicles, particularly common models such as the 2010-2015 Ford Focus, 2008-2014 Chrysler Town & Country, and 2013-2015 Dodge Dart. Drivers may notice symptoms like stalling, difficulty starting the engine, or the check engine light illuminating. Ignoring this code can lead to more severe engine performance issues and potentially higher repair costs due to further damage. Addressing the P0687 code promptly is crucial for maintaining vehicle performance and reliability.
System: P - Powertrain (Engine, Transmission, Emissions)
Symptoms
Common symptoms when P0687 is present:
- The check engine light stays on constantly, indicating an underlying issue that needs to be diagnosed.
- Engine hesitates during acceleration, leading to a frustrating driving experience and potential safety risks.
- Fuel economy decreased by 10-15%, affecting your wallet over time with increased visits to the gas station.
- Difficulty starting the engine, as the relay may not be supplying enough power to the ECM.
- Unusual engine stalling while driving, posing a safety risk and indicating a serious problem.
Possible Causes
Most common causes of P0687 (ordered by frequency):
- The most common cause is a faulty ECM power relay, which accounts for about 60% of cases. This could be due to wear and tear or electrical issues.
- A second likely cause is damaged wiring or connectors in the power circuit, which can lead to intermittent power supply issues.
- Third, poor battery connections can prevent the ECM from receiving adequate power—regular checks of battery terminals can help prevent this.
- Less commonly, a defective ECM itself can trigger the P0687 code, though this requires extensive diagnostic testing.
- Rarely, software issues within the ECM could cause miscommunication, leading to this code being set.
P0687 Repair Costs
Cost Breakdown by Repair Type
Relay Replacement
Replacing the faulty power relay can resolve the DTC P0687 code effectively.
- Total: $100 - $300
- Success rate: 85%
Wiring Repair
Repairing damaged wiring or connectors in the power circuit may be necessary.
- Total: $150 - $400
- Success rate: 75%
ECM Replacement
In rare cases, replacing the ECM may be necessary if it is found to be defective.
- Total: $500 - $1,200
- Success rate: 90%
Money-Saving Tips for P0687
- Start with the most common and least expensive repairs first
- Use GeekOBD APP to confirm diagnosis before replacing expensive parts
- Consider preventive maintenance to avoid future occurrences
- Compare prices for OEM vs aftermarket parts based on your needs
- Address the issue promptly to prevent more expensive secondary damage
Diagnostic Steps
Professional P0687 Diagnosis Process
Follow these systematic steps to accurately diagnose P0687. Each step builds on the previous one to ensure accurate diagnosis.
Step 1: Step 1: Initial visual inspection - Check for obvious signs like damaged wiring, loose connections, or corrosion (5-10 minutes)
Step 1: Initial visual inspection - Check for obvious signs like damaged wiring, loose connections, or corrosion (5-10 minutes).
Step 2: Step 2: OBD2 scan with GeekOBD APP - Retrieve all codes and freeze frame data to understand the fault context (10-15 minutes)
Step 2: OBD2 scan with GeekOBD APP - Retrieve all codes and freeze frame data to understand the fault context (10-15 minutes).
Step 3: Step 3: Component testing - Use a multimeter or specific diagnostic tools to test the power relay and wiring (20-30 minutes)
Step 3: Component testing - Use a multimeter or specific diagnostic tools to test the power relay and wiring (20-30 minutes).
Step 4: Step 4: System function test - Verify proper operation after repairs and clear codes using the GeekOBD APP (10-15 minutes)
Step 4: System function test - Verify proper operation after repairs and clear codes using the GeekOBD APP (10-15 minutes).
Step 5: Step 5: Road test verification - Drive the vehicle under various conditions to confirm repair success (15-20 minutes)
Step 5: Road test verification - Drive the vehicle under various conditions to confirm repair success (15-20 minutes).
Important Notes
- Always verify the repair with GeekOBD APP after completing diagnostic steps
- Clear codes and test drive to ensure the problem is resolved
- Address underlying causes to prevent code recurrence
Real Repair Case Studies
Case Study 1: Relay Replacement for a 2012 Ford Focus
Vehicle: 2012 Ford Focus, 85,000 miles
Problem: The customer reported that the check engine light was illuminated and the vehicle hesitated during acceleration.
Diagnosis: After running a diagnostic with the GeekOBD APP, the P0687 code was confirmed. A visual inspection revealed a faulty power relay.
Solution: The power relay was replaced, and the system was tested using the GeekOBD APP to ensure proper voltage supply.
Cost: $150 (relay cost plus labor)
Result: The vehicle's performance improved significantly, and the check engine light was cleared.
Case Study 2: Wiring Repair on a 2014 Chrysler Town & Country
Vehicle: 2014 Chrysler Town & Country, 70,000 miles
Problem: The customer experienced engine stalling and difficulty starting, with the check engine light on.
Diagnosis: The GeekOBD APP revealed the P0687 code, and upon inspection, damaged wiring in the power circuit was discovered.
Solution: Wiring was repaired and connections were checked for stability. The system was tested post-repair.
Cost: $250 (wiring repair and labor)
Result: The vehicle started reliably and did not stall again, restoring customer satisfaction.