OBD-II Generic Automotive Error Code P0685: How to Fix It

Medium 30-60 minutes Medium Severity Verified June 2026
Error Code
P0685
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30-60 minutes
Error code P0685 indicates a problem with the ECM/PCM power relay control circuit. The engine control module has detected an open or short in the relay circuit that powers the computer. This can cause the engine to not start or run poorly. The severity is medium, as it may leave you stranded but typically won't cause immediate catastrophic damage.
Ad

Tools You'll Need

How to Fix Error Code P0685

  1. Check the ECM/PCM Relay

    Disconnect the battery negative terminal before handling relays to prevent short circuits.
  2. Test the Relay with a Multimeter

    Be careful not to short the relay terminals while testing.
  3. Inspect Relay Socket and Wiring

    null
  4. Check Fuses Related to the ECM/PCM

    Never replace a fuse with a higher amperage rating; use the same spec.
  5. Test the ECM/PCM Power Supply

    Ensure the ignition is off when probing pins to avoid accidental shorts.

Parts You May Need

ECM/PCM power relay
Check Price on Amazon
ECM/PCM power relay
Check Price on Amazon
ECM/PCM power relay
Check Price on Amazon
ECM/PCM power relay
Check Price on Amazon
Ad

When to Call a Professional

If you've replaced the relay, checked fuses, and verified wiring is intact but the code returns, the ECM/PCM itself may be faulty. Professional diagnosis with advanced scan tools may be needed to check ECM internal circuits.

Frequently Asked Questions

Can I drive with error code P0685?
It is not recommended. The ECM/PCM controls engine operation, and a fault in its power relay can cause stalling, poor performance, or no start. Driving may leave you stranded or cause further damage.
What causes P0685?
Common causes include a faulty ECM/PCM power relay, blown fuse, corroded or loose wiring in the relay control circuit, or a defective ECM/PCM.
Will replacing the ECM relay fix P0685?
Often yes, if the relay is defective. However, the underlying issue could be in the wiring or the ECM itself. Test the relay and circuit before replacing parts.
How much does it cost to fix code P0685?
DIY cost is under $20 for a relay and fuse. If you need professional diagnosis, expect $75-150 for labor plus parts if the ECM needs replacement ($300-$1000).
Is P0685 the same for all car makes?
Yes, P0685 is a generic OBD-II code, so the meaning is the same across all vehicles (e.g., Ford, Chevy, Toyota). However, the relay location and wiring colors may vary.