OBD-II code P0689 indicates that the Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a low voltage condition on the sense circuit that monitors the output of the ECM/PCM power relay. This sense circuit allows the computer to verify that the relay is delivering proper voltage when commanded on. A low reading typically points to a problem in the relay, its power supply, or the wiring between the relay and the ECM.
The relay contacts may be pitted, burned, or sticking, causing high resistance or intermittent open circuit, which drops voltage on the sense line. This is the most common cause.
A blown fuse or one with corroded terminals can interrupt power to the relay coil or load circuit, leading to low sense voltage.
Chafed, broken, or corroded wires between the relay output and the ECM sense pin can cause a voltage drop. Connector terminal fretting or corrosion is also common.
A loose or corroded ground for the relay coil or the ECM itself can affect the sense circuit reading, making it appear low.
Internal damage to the ECM’s sense circuit input is possible but far less likely than external circuit issues. This should only be considered after all other causes are ruled out.
Yes, but it is very rare. The ECM monitors the sense circuit, so an internal fault could misinterpret voltage. However, in most cases, the problem is a faulty relay, blown fuse, or wiring issue. Replacing the ECM should be a last resort after thorough circuit testing.
No, it is a common misdiagnosis. Many shops or parts stores may suggest a PCM replacement because the code mentions the ECM/PCM, but the actual fault is almost always in the power relay, its fuse, or the wiring. Replacing the PCM without fixing the underlying circuit issue will not solve the problem and is an unnecessary expense.
A weak battery alone is unlikely to cause P0689, because the sense circuit is designed to monitor the relay output relative to system voltage. However, if the battery is so low that the relay cannot close properly, it might contribute. Always ensure the battery is fully charged and connections are clean before diagnosing.
It depends on the severity. If the relay is intermittently failing or the sense circuit has a partial connection, the engine may start and run. If the relay is completely open or the fuse is blown, the ECM will not receive power and the engine will not start.