HomeTrouble CodesP0690

P0690 — Ecmpcm Power Relay Sense Circuit High

Generic OBD-II · all makesPowertrain (engine & transmission)

Code P0690 indicates that the engine control module (ECM) or powertrain control module (PCM) has detected a voltage higher than the expected range on its power relay sense circuit. This circuit monitors the voltage supplied by the ECM/PCM power relay, and a high reading typically points to a relay stuck closed, a short to battery voltage, or a charging system fault.

Symptoms

What causes it — most likely first

1. Faulty ECM/PCM power relay (stuck closed)

The most common cause. A relay that remains closed will supply continuous battery voltage to the sense circuit, causing a high reading.

2. Short to battery voltage in the relay sense circuit wiring

A chafed or damaged wire in the sense circuit can make direct contact with a 12V source, bypassing the relay and causing a high signal.

3. Corroded or damaged relay connector or terminals

Poor connections can create resistance or allow voltage leaks, but in this case a short across terminals is more likely; still, inspect connectors for damage.

4. Charging system overvoltage (faulty alternator or voltage regulator)

If the entire electrical system is running at an abnormally high voltage, the sense circuit will also read high. This is less common but possible.

5. Faulty PCM/ECM (internal short or regulator failure)

Rare, but the PCM itself can fail internally, causing a high sense voltage. This should only be considered after thoroughly testing all other components.

How it's diagnosed

  1. Retrieve all stored codes and freeze frame data; note any charging system or voltage-related codes.
  2. Inspect the ECM/PCM power relay and its connector for corrosion, damage, or signs of overheating.
  3. Test the relay operation: apply battery voltage to the coil and verify continuity across the switch terminals; a relay that stays closed without power is faulty.
  4. Check the sense circuit wire for shorts to battery voltage using a multimeter (key on, engine off) – compare voltage to battery voltage.
  5. Measure system voltage at the battery with the engine running; if above ~15V, diagnose the alternator/voltage regulator.
  6. If all wiring and relay tests pass, consider a professional PCM bench test or replacement only as a last resort.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive my car with code P0690?

It is not recommended. The high voltage condition may cause erratic engine behavior, stalling, or even damage to the PCM or other electronics. Have the issue diagnosed and repaired promptly.

Is it safe to replace the ECM/PCM power relay myself?

Yes, if you have basic automotive electrical skills. However, first confirm the relay is the cause by testing it. Replacing a good relay will not fix a shorted wire or overcharging alternator.

Do I need to replace the PCM for code P0690?

Very rarely. The PCM is almost never the cause of this code. Most cases are resolved by replacing a stuck relay or repairing a shorted wire. Only consider PCM replacement after all other possibilities have been ruled out by a professional.

What does 'circuit high' mean for the power relay sense?

It means the PCM is seeing a voltage on the sense wire that is higher than expected (usually above a calibrated threshold). This typically indicates the relay is stuck closed, a wire is shorted to 12V, or the charging system is overvoltage.