P0687 2017 Chevrolet Silverado Code - Engine Control Module Power Relay Control Circuit High
Quick Answer
The P0687 diagnostic trouble code (DTC) indicates a problem with the Engine Control Module (ECM) power relay control circuit in a 2017 Chevrolet Silverado. Common causes include Faulty Engine Control Module (ECM): A malfunctioning ECM may fail to regulate the power relay correctly, Damaged Power Relay: A defective power relay can cause high voltage readings in the control circuit, Wiring Issues: Damaged, frayed, or corroded wiring in the power relay circuit can lead to high voltage conditions. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
- What it means
- P0687 2017 Chevrolet Silverado indicates Engine Control Module Power Relay Control Circuit High.
- Common causes
- Common causes include Faulty Engine Control Module (ECM): A malfunctioning ECM may fail to regulate the power relay correctly, Damaged Power Relay: A defective power relay can cause high voltage readings in the control circuit, Wiring Issues: Damaged, frayed, or corroded wiring in the power relay circuit can lead to high voltage conditions.
- Severity
- High - diagnose this code as soon as possible.
- Can I drive?
- Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.
Code P0687 2017 Chevrolet Silverado Description
The P0687 diagnostic trouble code (DTC) indicates a problem with the Engine Control Module (ECM) power relay control circuit in a 2017 Chevrolet Silverado. This code is triggered when the power relay that supplies voltage to the ECM detects a high voltage condition, which can lead to various performance issues. The ECM is a critical component of the vehicle's engine management system, responsible for regulating engine functions, fuel injection, ignition timing, and emissions control.
Common Causes of P0687 2017 Chevrolet Silverado
- Faulty Engine Control Module (ECM): A malfunctioning ECM may fail to regulate the power relay correctly.
- Damaged Power Relay: A defective power relay can cause high voltage readings in the control circuit.
- Wiring Issues: Damaged, frayed, or corroded wiring in the power relay circuit can lead to high voltage conditions.
- Poor Ground Connections: Inadequate grounding can result in electrical anomalies, triggering the P0687 code.
- Short Circuits: A short circuit in the power relay control circuit can cause excessive voltage levels.
Symptoms of P0687 2017 Chevrolet Silverado
- Engine Stalling: The vehicle may unexpectedly stall while driving or fail to start altogether.
- Poor Engine Performance: Drivers may notice a decrease in power, acceleration, or responsiveness.
- Check Engine Light: The illumination of the check engine light on the dashboard is a common symptom.
- Increased Emissions: The vehicle may produce higher emissions due to improper engine management.
- Electrical Issues: Other electrical components may malfunction or behave erratically due to the ECM's compromised operation.
How to Fix P0687 2017 Chevrolet Silverado
- Visual Inspection: Begin with a thorough visual inspection of the power relay, wiring, and connectors for any signs of damage or corrosion.
- Test the Power Relay: Use a multimeter to test the power relay for proper operation. Replace it if it is found to be faulty.
- Check Wiring and Connectors: Inspect the wiring harness for continuity and ensure all connectors are secure and free from corrosion.
- Test the ECM: If the relay and wiring are in good condition, test the ECM to determine if it is functioning correctly. Replace it if necessary.
- Clear Codes and Test Drive: After repairs, clear the DTCs and perform a test drive to ensure the issue is resolved and the check engine light does not reappear.
Cost to Fix P0687 2017 Chevrolet Silverado
** The cost to diagnose and repair a P0687 code can vary widely based on the specific issue and the labor rates in your area. On average, the cost for parts and labor may range from $150 to $600. This estimate includes the cost of a new power relay (typically $20 to $100) and labor charges, which can vary from $80 to $150 per hour. Factors such as location, the complexity of the repair, and whether the work is performed at a dealership or an independent shop can significantly influence the final cost. It's advisable to consult local repair shops for more precise estimates tailored to your vehicle's specific needs.
Need more information about the P0687 2017 Chevrolet Silverado code?
Need more information on how to fix the P0687 2017 Chevrolet Silverado code? Get Access to Factory Service Manuals
Need Help with the Code?
Get the P0687 2017 Chevrolet Silverado code diagnosed by a professional: Find a repair shop in your area
Frequently Asked Questions about P0687 2017 Chevrolet Silverado Code
What does the OBDII code P0687 mean on a 2017 Chevrolet Silverado?
The P0687 code indicates an issue with the Engine Control Module (ECM) power relay control circuit, specifically a high voltage condition.
What are the common symptoms of P0687 in a 2017 Chevrolet Silverado?
Symptoms may include difficulty starting the engine, poor engine performance, the engine stalling, or the Check Engine Light illuminating.
What causes the P0687 code to appear on a 2017 Chevrolet Silverado?
Common causes include a faulty ECM power relay, damaged wiring or connectors in the power relay circuit, or a malfunctioning ECM.
Can I drive my 2017 Chevrolet Silverado with the P0687 code?
It’s not recommended, as the issue could cause intermittent stalling or lead to further damage to the ECM or electrical system.
How do I diagnose the P0687 code in a 2017 Chevrolet Silverado?
Diagnosis involves checking the ECM power relay, inspecting the wiring and connectors for damage, and testing the voltage and ground signals in the circuit.
How do I fix the P0687 code on my 2017 Chevrolet Silverado?
Repairs might include replacing the faulty ECM power relay, repairing or replacing damaged wiring or connectors, or, in rare cases, replacing the ECM.
What tools are needed to diagnose and repair the P0687 code?
You’ll typically need a digital multimeter, an OBDII scanner, and possibly wiring diagrams for the ECM power relay circuit.
Could a dead battery cause the P0687 code on a 2017 Chevrolet Silverado?
A dead or weak battery could contribute to voltage issues but is unlikely to be the sole cause of this specific code.
How much does it cost to fix the P0687 code in a 2017 Chevrolet Silverado?
Costs vary but may range from $50 to $200 for a new relay or wiring repair. ECM replacement, if needed, can cost $500 or more.
Is the P0687 code related to other codes on a 2017 Chevrolet Silverado?
Yes, it can be related to other electrical or powertrain codes, particularly those involving the ECM or relay circuits.
Discuss the causes and fixes for P0687 2017 Chevrolet Silverado OBDII Code
Code P0687 2017 Chevrolet Silverado comments
No comments found for this page.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.