P0689 Code: ECM/PCM Power Relay Sense Circuit Low
The P0689 code means the control circuit of the engine computer power relay shows low voltage, which points to a short to ground or a loss of supply. It can cause a no start or an engine that shuts off while driving. Check the fuse, relay, connector and wiring before replacing any part.
- Severity
- High
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $15 to $300
- Difficulty
- Medium
- System
- Computer and Outputs
- Applies to
- All OBD2 vehicles
On this page
What the P0689 code means
On many vehicles the engine computer gets its power through a main relay that the computer itself controls. It switches the relay on when you turn the key to run and keeps it on for a few seconds after you shut the engine off so the computer can save its data.
The computer watches the control circuit from its own driver transistor. The P0689 code tells you the voltage in that control circuit is low, which means a short to ground or a missing supply. Before you replace any part, check the fuse, the relay, the connector and the wiring, because those are the most common causes.
If the relay fails, the computer can lose power while you are driving (the engine shuts off) or it may not be able to save its data when you switch the car off. A relay that sticks closed keeps the computer powered up and drains the battery.
To confirm the fault, unplug the relay with the key on and watch what happens to the reading or the code. If the value jumps to the opposite extreme, the wiring is fine and the relay is the part pulling the signal to ground. If nothing changes, look for the short in the wire itself, starting where the harness rubs against the engine, the chassis or the exhaust.
P0689 code symptoms
- Check engine light or another warning light on.
- Engine will not start or shuts off.
- Engine suddenly dies or will not crank at all.
- Dead battery after the car sits for several days.
Likely causes of the P0689 code
- Control wire shorted to ground. The relay may stay on all the time, or the computer cuts the command to protect itself.
- Interrupted supply: a blown fuse, a faulty relay or a cut wire.
- Shorted relay coil. The resistance is far lower than specified.
- Connector with moisture, which creates a path to ground.
How to diagnose the P0689 code step by step
- Command the relay with the scan tool and check whether it responds.
- Check the fuse and the relay. Measure voltage on both sides of the fuse, and swap the relay with an identical one.
- Measure the supply at the connector. You should see battery voltage with the key on or when the relay is commanded.
- Measure the relay resistance and compare it with the manual. Also check the insulation to ground.
- Check the control wire for continuity all the way to the computer and for any short circuits.
- Swap in an identical relay to rule out the original one.
- Check that the relay turns off after shutdown, which should happen within a few seconds or minutes.
How to fix the P0689 code
- Repair the connector, the wiring or the power supply.
- Replace the PCM power relay if it does not respond when it has correct power and a correct control signal.
- Clear the P0689 code and verify the repair with a test drive.
Technical reference data
- 12 volt relay in the engine compartment fuse box.
- Reference values only: check the manufacturer data for your vehicle.
Brand-specific notes
The source reports this code as frequent on Mazda, Ford and Volkswagen vehicles. The same fuse, relay, connector and wiring checks apply on all of them.
P0689 on Mazda
Frequent on Mazda. Start with the fuse and relay before replacing anything else.
P0689 on Ford
Frequent on Ford. Check the connector and the control wiring before you buy a part.
P0689 on Volkswagen
Frequent on Volkswagen. Test the relay and its supply first, since they are the most common causes.
Questions about the P0689 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.