DOBD DashX ☰ Browse all codes
P0687

ECM/PCM Power Relay Control Circuit High

Onboard computer / power supply Generic OBD-II High

What it means

P0687 means the engine computer sees the control circuit for its own main power relay reading high β€” voltage present when it shouldn't be, or the relay not switching as commanded. Because this relay supplies power to the ECM/PCM and related systems, the fault can cause hard starting, stalling, or the module failing to power down correctly.

High

Can I keep driving? Risky β€” the main power relay feeds the engine computer, so a no-start or sudden stall is possible; get it fixed before relying on the car.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty ECM/PCM power relay
  2. Short to voltage in the relay control circuit
  3. Corroded or loose connections at the relay or module
  4. Failed ECM/PCM driver

How to diagnose & fix

Work through it in order

  1. Scan and note whether the code is current or intermittent.
  2. Test the power relay and its socket; swap in a known-good identical relay if available.
  3. Check the relay control wiring for a short to battery voltage and verify grounds.
  4. If the relay and wiring are good, the module driver may be at fault β€” confirm before replacing. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0687?+
Not reliably β€” if the main power relay circuit acts up the car can stall or fail to start. Treat it as something to fix promptly.
Can I just clear P0687?+
It may clear briefly, but a bad relay or control-circuit short will bring it back and can leave you stranded.

Related codes

Often seen with P0687

Read & clear P0687 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX