OBD-II Generic Error Code P0686: How to Fix It
Medium 30-60 minutes Medium Severity
Verified June 2026
- Error Code
- P0686
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 30-60 minutes
Ad
Tools You'll Need
- Multimeter
- Wrench set (for battery terminal)
- Owner's manual
- Fuse puller or pliers
- Wire stripper/crimper (if repair needed)
How to Fix Error Code P0686
-
Safety First: Disconnect Battery
Always disconnect the battery before working on electrical components to prevent shock or short circuits. -
Locate the ECM/PCM Power Relay
-
Inspect the Relay and Fuse
-
Test the Relay with a Multimeter
Use caution when applying 12V to the relay; ensure you do not short circuit. -
Check Relay Control Circuit Wiring
-
Test the PCM Power Supply
PCM testing requires advanced knowledge; consider professional help if unsure.
Parts You May Need
ECM/PCM relay
Check Price on Amazon
ECM/PCM fuse
Check Price on Amazon
PCM control module
Check Price on Amazon
ECM/PCM relay
Check Price on Amazon
ECM/PCM fuse
Check Price on Amazon
PCM control module
Check Price on Amazon
ECM/PCM relay
Check Price on Amazon
ECM/PCM fuse
Check Price on Amazon
PCM control module
Check Price on Amazon
ECM/PCM relay
Check Price on Amazon
ECM/PCM fuse
Check Price on Amazon
PCM control module
Check Price on Amazon
Ad
When to Call a Professional
If you have checked the relay, fuses, and wiring but the error persists, the PCM may be faulty. Replacing or reprogramming a PCM requires specialized equipment and is best left to a professional mechanic.Frequently Asked Questions
Can I drive with error code P0686?
It is not recommended. The engine may stall or fail to start, and low voltage can damage the PCM. Have it repaired immediately.
Will disconnecting the battery clear code P0686?
It may temporarily clear the code, but it will return if the underlying issue (faulty relay, wiring, or PCM) is not fixed.
How much does it cost to fix code P0686?
If it's a simple relay or fuse replacement, parts cost $10-$50 and labor can be DIY. If the PCM needs replacement, cost can range from $500 to $1500 including parts and reprogramming.
Can a bad battery cause code P0686?
While a weak battery can cause low voltage, the P0686 code specifically points to the control circuit of the relay. A bad battery is unlikely but possible if it causes voltage drops.
Where can I find the ECM/PCM relay?
Check the engine compartment fuse box or under-dash fuse panel. Consult your owner's manual for the exact location and labeling.