Comprehensive diagnostic guide for P0688 ECM/PCM Power Relay Open Circuit or Power Relay Control Circuit Open/Low variants
Quick Answer
What P0688 Means
Comprehensive for P0688. This affects your vehicle's ecu and outputs system.
Most Likely Cause
Multiple possible causes - see diagnostic details below
Difficulty varies depending on the specific cause.
Generally safe to drive short-term. Have it diagnosed soon.
Safe to Drive (Short-Term)
Generally safe to drive short-term. Have it diagnosed soon.
Don't Have a Scanner?
Need Personalized Help?
Our AI can help diagnose your specific situation and answer follow-up questions.
Detailed Diagnostic Information
Important Notes
- Code interpretation context: The provided open-source listing [Open Source Definition: Circuito aberto do sensor do rele de alimentação do ECM/PCM].
- Common OBD-II framework: Wikipedia summarizes that OBD-II DTCs are used to indicate faults detected by the vehicle's onboard diagnostic system; DTCs are organized into Powertrain (Powertrain Codes) and relate to engine, transmission, and emissions-related systems. P0688 falls under the broader Powertrain Codes category and is treated as a fault in the ECM/PCM power supply/control circuitry.
- Emissions readiness: Some OBD-II fault conditions can affect readiness monitors; P0688, as a PCM power/feed fault, can impact multiple monitored systems and readiness, depending on how the vehicle handles an ECM power loss.
What This Code Means
- Primary interpretation: ECM/PCM Power Relay circuit fault. The issue is interpreted as an open circuit (or equivalent fault) in the circuit that powers the ECM/PCM (or the PCM's ability to switch the power relay). In practice, this often means the PCM is not receiving stable power or cannot properly energize the ECM/PCM power relay.
- Alternate/common-variant interpretation: Some data sources and model-specific codes refer to the Power Relay Control Circuit fault (relay coil control circuit) being open or not driven correctly. In short, the PCM is not getting power or is unable to energize the relay due to an open/low circuit in the control path.
Symptoms
- No crank, no start, or intermittent no-start condition when turning the key.
- Engine may crank but fail to fire or run, depending on whether the PCM loses power intermittently.
- Electrical symptoms such as dim dash lights or a complete loss of vehicle power when the PCM is not powered, followed by a momentary recovery when the circuit is momentarily closed.
- MIL (Check Engine Light) may illuminate with P0688 stored or pending after an event where the PCM power relay circuit failed to energize.
- Possible multiple DTCs related to PCM power, lost communications, or other powertrain faults due to PCM loss of power.
- In some cases, the vehicle may power up and then power down shortly after, if the PCM power feed is unstable.
Probable Causes
- Power relay/fuse/relay drive circuit faults (relays, related fuses, or the PCM's drive output): 40-50%
- This is the most frequent cause: a failed or sticking power relay, blown fuse protecting the PCM power circuit, or a faulty PCM output that cannot energize the relay coil.
- Wiring harness and connector issues (open/short in the feed to the ECM/PCM or in the relay control line, corrosion, damaged insulation, or poor crimp connections): 20-30%
- Includes damaged wire portions, chafed insulation, or corroded/loose connectors at the relay or PCM power input and control circuit connections.
- PCM/ECM internal fault or failed power input to PCM (internal fault, regulator, or power input pin failure): 10-15%
- A PCM that no longer reliably accepts or regulates power, or a fault in the PCM's internal power circuitry can manifest as a P0688.
- Battery/charging system issues causing voltage drop or instability: 5-10%
- A weak battery or poor alternator output can drop voltage enough to create PCM power instability or intermittent relay operation.
- Grounding issues affecting the PCM power/ground reference: 5-10%
- Poor or high-resistance grounds can cause PCM power circuits to behave erratically, including relay drive issues.
- Other/unknowns (e.g., multiple power relays, vehicle-specific configurations): 5-10%
- Some vehicles use multiple power relays or alternate feed paths; faults in one path can mimic or mask P0688.
Recommended diagnostic workflow (step-by-step)
Safety Considerations
1) Confirm the DTC and baseline data
- Use a reliable OBD-II scan tool to read the P0688 code and any freeze-frame data.
- Note the engine load, RPM, coolant temp, battery voltage, ignition status, and whether other DTCs are present. Some vehicles will store related codes (P0600-P0699 family, or other P0xxx codes) when PCM power is unstable.
- Check for any recent electrical work, battery replacements, or relay/fuse changes.
2) Verify basic electrical health
- Check battery condition and charging system voltage (14.0-14.8 V while running is typical; below ~12.5 V steady may indicate a weak battery or alternator issue).
- Inspect the relevant power fuse(s) feeding the ECM/PCM and the main ignition/IGN relay/fuse. Replace any blown fuse and inspect for a short to ground or short to supply.
- Inspect the ECM/PCM power relay(s) and their associated fuse(s). Look for signs of sticking, heat damage, or corrosion on the relay or the relay socket.
3) Visual inspection of wiring and connectors
- Inspect the wiring harness and connectors at the ECM/PCM power input and at the ECM/PCM relay socket.
- Look for damaged insulation, pin corrosion, bent pins, broken latches, or signs of water ingress.
- Re-seat connectors and clean any corrosion on pins. Apply dielectric grease if recommended by the vehicle manufacturer.
4) Assess the PCM power relay control circuit
- With the ignition ON (engine OFF) or as specified by the vehicle, verify that the PCM output that energizes the ECM/PCM power relay coil is present when expected.
- Use a multimeter to verify:
- A stable 12 V presence on the relay's power input side (depending on the relay layout; often a fused battery feed).
- The control side (relay coil input) which should switch when the PCM commands energization (voltage appearing at the coil input when commanded; or a grounded control path if the PCM sinks current).
- If the relay coil does not energize when commanded, focus tests on the control wire back to the PCM (connector pin, wiring harness integrity, and PCM output transistor health). If the coil does energize but the relay does not click or supply power to the ECM/PCM, consider a bad relay or a problem in the ECM/PCM input path.
5) Power feed to the ECM/PCM
- Confirm there is a proper battery voltage supply at the ECM/PCM power pin(s) when the ignition is ON.
- If there is no voltage at the ECM/PCM power input, diagnose back to the fuse block, wiring between the fuse and the PCM, and the relay feeding that path. Open circuits, high resistance, or a blown main fuse can all cause this symptom.
- If voltage is present but the PCM remains unpowered (no communication with the scanner, intermittent behavior), suspect the relay or the PCM power rail regulation.
6) Grounding and return path checks
- Verify the ECM/PCM ground connection is solid with low resistance to chassis ground.
- Inspect any grounds that feed the PCM or the relay control circuit for looseness or corrosion.
- A high-impedance ground can cause PCM power anomalies and relay misbehavior.
7) Relay testing and substitution best practices
- If possible, bench-test the ECM/PCM power relay:
- Check the coil resistance (typical coil resistance is in the 60-200 ohms range for many automotive relays; refer to the specific relay spec).
- Apply 12 V to the coil and verify solid contact closure (hearing a click and verifying continuity across the contact terminals when energized).
- If in doubt, substitute a known-good relay of the same specification to determine if the fault follows the relay.
- After relay replacement, re-check PCM power feed voltage with ignition ON and attempt to crank or start.
8) Inspect for PCM faults or firmware-related issues
- If power and relay circuit checks are all OK but P0688 remains stored or intermittently present, consider PCM internal fault or a firmware-related drive issue. This is less common but should be contemplated if all wiring and relays pass.
- Some vehicles require a PCM power-up sequence; a fault in the sequence could produce P0688-like symptoms.
9) Re-check and re-test
- Clear the codes and drive the vehicle under a variety of loads to see if P0688 returns.
- Re-scan for DTCs after several drive cycles to confirm the fault is resolved or persistent.
- If P0688 returns, document all readings and consider professional assessment of the PCM power supply rail and related circuitry.
9a) Vehicle model caveats
- Some vehicles use multiple power relays or multiple feed paths (e.g., Power Relay A, B, C, etc.). If symptoms point to a power feed issue, inspect all related relays and their circuits, not just a single relay.
- Some models store related powertrain DTCs; if P0688 is present, it's prudent to inspect for other PCM-related or communication faults.
Documentation
Exact DTC(s) and freeze-frame data.
Battery voltage, charging voltage, and load test results.
Location and condition of fuses, relays, and their connectors.
Relay coil voltages and PCM control signal presence (when commanded).
Ground resistance measurements for PCM ground and related grounds.
Any parts replaced (relay, fuse, wiring harness segments) and the vehicle's response post-repair.
Final test results and whether the fault reappeared after driving cycles.
General OBD-II diagnostic framework and DTCs: OBD-II DTCs are used to detect issues across powertrain systems; codes are grouped within Powertrain Codes; these inform the diagnostic flow and the necessity of confirming whether the fault is in the PCM power supply or control circuit.
Emissions/monitor readiness considerations: Emissions-related monitors may be affected by PCM power faults; verifying readiness can help determine whether the PCM is fully functional after repairs.
Practical probability guidance (summary)
- Relay/fuse/relay drive issues: highest likelihood (40-50% of cases).
- Wiring/connectors faults in the feed or control path: 20-30%.
- PCM internal fault or irregular power input/ground: 10-15%.
- Battery/charging issues causing voltage instability: 5-10%.
- Grounding issues in PCM power path: 5-10%.
- Vehicle-specific multiple-relay configurations or less common faults: 5-10%.
Final guidance
P0688 often resolves by addressing the power feed to the ECM/PCM and the relay control circuit: check fuses, test/confirm relay operation, inspect wiring and connectors, ensure solid grounds, and verify PCM power input voltage is present when ignition is ON.
If all external circuits are sound and the fault persists, EN/ECM-related faults are more likely and may require dealer-level service or PCM replacement/rewriting, depending on the vehicle and its service bulletin history.
Always re-check and clear codes after each repair, and verify that all related systems (oxygen sensors, CAN/serial communications, and other powertrain monitors) function normally after repair.
Open Source - used here as the primary descriptor for the fault path.
This diagnostic guide was generated using verified reference data:
- Wikipedia Technical Articles: OBD-II
- Open-Source OBD2 Data: N/A (MIT)
Content synthesized from these sources to provide accurate, real-world diagnostic guidance.
Consider professional help if:
- You are not comfortable performing the diagnosis yourself
- The issue requires specialized tools or equipment
- Initial repairs did not resolve the code
- Multiple codes are present simultaneously
- The vehicle is still under warranty
Frequently Asked Questions
What does code P0688 mean?
P0688 indicates Comprehensive diagnostic guide for P0688 ECM/PCM Power Relay Open Circuit or Power Relay Control Circuit Open/Low variants. This is a powertrain code related to the ecu and outputs system. When your vehicle's computer detects this condition, it stores this code and may illuminate the check engine light.
Can I drive with code P0688?
You may be able to drive short distances with P0688, but it should be addressed soon. Extended driving could lead to additional problems or increased repair costs.
How much does it cost to fix P0688?
Repair costs for P0688 typically range from $100-$800, depending on the root cause and your vehicle. Diagnostic fees are usually $50-$150, and actual repairs vary based on whether parts need replacement. Get multiple quotes for the best price.
What causes code P0688?
Common causes of P0688 include sensor malfunctions, wiring issues, mechanical failures in the ecu and outputs system, or related component wear. The specific cause requires proper diagnosis with a scan tool and visual inspection.
Will P0688 clear itself?
P0688 may temporarily clear if the underlying condition improves, but the root cause should still be diagnosed. If the problem persists, the code will return.
Related Diagnostic Codes
Important Disclaimer
This information is for educational purposes only. We are not licensed mechanics. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.
Helpful Resources
Last updated: 2025-11-26