Severity High
P0689

ECM/PCM Power Relay Sense Circuit Low

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

The P0689 code indicates that the Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a low voltage condition on the power relay sense circuit. This circuit monitors the voltage output from the ECM/PCM power relay to ensure the control module is receiving proper power. A low voltage reading suggests a problem with the relay, wiring, or the control module itself, which can lead to intermittent or complete loss of engine control.

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: Scan for additional codes and document freeze frame data.

2

Step 2: Inspect the ECM/PCM power relay and its socket for corrosion, damage, or loose connections.

3

Step 3: Check the relay fuse and battery voltage (should be 12.6V or higher).

4

Step 4: Test the relay by swapping with a known good relay of the same type.

5

Step 5: If relay is good, check for voltage at the relay control and output terminals using a multimeter.

6

Step 6: Inspect wiring and connectors between the relay and ECM/PCM for opens or shorts.

7

Step 7: If all else fails, test the ECM/PCM for internal faults (requires professional scan tool).

4. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The vehicle may stall or fail to start, leading to a dangerous situation. Have it diagnosed and repaired promptly.

How much does it cost to fix?

Typically $50-$150 for relay replacement and basic wiring repair. If the ECM/PCM needs replacement, 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 P0689? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →