Severity High
P0686

ECM/PCM Power Relay Control Circuit Low

📅 Last reviewed: July 2026
What does the P0686 code mean?

The P0686 code indicates that the powertrain control module (PCM) has detected a low voltage condition on the control circuit of the ECM/PCM power relay. This relay supplies battery voltage to the engine control module (ECM) and other critical components. A low voltage reading suggests a short to ground, open circuit, or faulty relay, which can prevent the ECM from powering up properly, leading to no-start or drivability issues.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Verify battery voltage is at least 12.6V and check for any blown fuses related to the ECM/PCM relay.

2

Step 2: Locate the ECM/PCM power relay and test for battery voltage at the relay coil and switch terminals using a multimeter.

3

Step 3: Check for continuity and shorts in the relay control circuit wiring between the PCM and relay.

4

Step 4: If wiring and fuses are good, replace the relay and clear the code. If the code returns, test the PCM output signal.

4. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The code indicates a potential power loss to the ECM, which can cause the engine to stall unexpectedly or fail to start, leaving you stranded.

How much does it cost to fix?

Typically $50-$150 for parts and labor. A relay replacement is inexpensive, but if wiring repairs or PCM replacement is needed, costs can exceed $500.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0686? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →