DOBD DashX Browse all codes Blog
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.

Real-world scan data

Seen in
162
scans in the past year
Found in
<0.1%
of scans
0.1%
of scans that found faults

Appears alongside · share of P0687 scans

P0685in 64.8% of scans
P0645in 40.1% of scans

Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.

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

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