P0686 OBD-II Trouble Code: ECM/PCM Power Relay Control Circuit Low

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0686 code

P0686 is a diagnostic trouble code (DTC) for "ECM/PCM Power Relay Control Circuit Low". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0686 DIAGNOSTIC Get a fair and transparent estimate upfront

P0686 code definition

The P0686 trouble code detects a voltage error with the ECM/PCM power relay control circuit.

What the P0686 code means

The P0868 code is a standard OBD-II trouble code that notes a voltage error with the relay control circuit that is responsible for supplying the powertrain control module (PCM) and engine control module (ECM) with power. The relays send an output signal to the PCM, and rely on a ground signal, battery voltage signal, and ignition switch input signal. Any time that the PCM notes that the voltage level is abnormal relative to the manufacturer’s recommendations, the P0686 code will be triggered.

What causes the P0686 code?

Many things can cause the P0686 trouble code to be detected:

  • Dead battery
  • Defective circuits
  • Defective PCM relay
  • Malfunctioning PCM
  • Defective battery cables or cable ends
  • Damaged or defective electrical components in the PCM, such as fuses, wires, and connectors

What are the symptoms of the P0686 code?

The P0686 trouble code will usually be accompanied by the Check Engine Light illuminating on the vehicle’s instrument cluster. It is also common for the engine to not start, or not crank.

How does a mechanic diagnose the P0686 code?

The P0686 trouble code should be assessed with the help of a basic OBD-II trouble code scanner. A trained technician will use the freeze frame data from the scanner to observe the code, and to look for additional trouble codes that are stored. Trouble codes should always be cared for in the order that they appear in. the mechanic should reset the trouble codes and restart the vehicle, to see if the code returns. If the P0686 code does not return, then it is likely an intermittent error, or perhaps the result of an erroneous trigger.

If the trouble code returns, then the mechanic should begin with a visual inspection of the electrical components in the PCM. All fuses, wires, and connectors should be inspected, and replaced if damaged. The mechanic should then test to see if the Check Engine Light illuminates when the key is turned to the engine off position. If the light does not illuminate, then the PCM relay is likely the issue, and will need replacement.

If this is not the issue, the mechanic will visually inspect the battery cables and cable ends to make sure that they are all in working order. Next, the charge of the battery will be tested, and a battery load charging system test should take place, with the results being compared to manufacturer’s recommended results. Next, the voltage and ground signals of the applicable circuits will be tested and assessed.

After any repairs, the trouble codes will need to once more be reset, and the vehicle again restarted. The mechanic will then look to see if the P0686 code returns. This allows the mechanic to know as soon as the issue has been resolved.

Common mistakes when diagnosing the P0686 code

The most frequently made mistake when diagnosing the P0686 trouble code is the failure to properly follow the OBD-II trouble code diagnosis protocol. The protocol should be followed step-by-step at all times to guarantee an efficient and thorough inspection and repair.

It is common for the PCM to be replaced erroneously, without even checking the PCM relay, which is a much more likely culprit, and a quicker and more affordable fix.

How serious is the P0686 code?

The P0686 trouble code may not impact the drivability of a vehicle, but it also may leave the car unable to turn on. The code should be addressed as soon as it is detected.

What repairs can fix the P0686 code?

Some possible repairs for the P0686 trouble code are:

Additional comments for consideration regarding the P0686 code

Not all vehicles use a PCM/ECM relay to power the PCM. Some vehicles instead rely on an ignition switch or battery block wire. Vehicles that do not have a PCM/ECM relay will not have a P0686 trouble code.

It is rare for the PCM to need to be replaced, so it should not be considered the issue unless all other options are checked. If the PCM does require replacement, it will need to be reprogrammed.

Need help with a P0686 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

trouble codes
P0686
Check Engine Light

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0686 code.

SCHEDULE P0686 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,170

Rating Summary
4,765
197
50
27
131
4,765
197
50
27
131

Fred

16 years of experience
364 reviews
Fred
16 years of experience
Mercedes-Benz E500 - Check Engine Light is on - Conroe, Texas
Fred was very friendly and thorough to get to the root of the issue. Even when he could not find a fault to why my engine light was on, he went above and beyond to make absolutely sure that the concern was minimized. Turns out, all that needed to be done was a reset but his diagnostic to address my issues was very intricate and appreciated.

David

17 years of experience
37 reviews
David
17 years of experience
Chevrolet Cruze - Check Engine Light is on - Aurora, Colorado
David was on time, professionalisms & honest! I would definitely request him again and pass along to friends/family.

John

18 years of experience
18 reviews
John
18 years of experience
Dodge Ram 1500 - Check Engine Light is on - Memphis, Tennessee
Demonstrated good integrity. Advised me when work I thought needed done was unnecessary and was helpful in identifying issues that needed to be addressed

Robert

21 years of experience
17 reviews
Robert
21 years of experience
Chrysler 200 - Check Engine Light is on - Fort Worth, Texas
Robert did a good job working on my car and letting me know what's needed to keep my car driving smoothly.


More related articles

P0142 OBD-II Trouble Code: O2 Sensor Circuit Malfunction (Bank 1, Sensor 3)
Diagnostic Diagnostic Trouble Code (DTC): P0142 P0142 code definition O2 Sensor Circuit Malfunction (Bank 1, Sensor 3) What the P0142 code means P0142 is the OBD-II generic code indicating the Engine Control Module (ECM) input from the O2 sensor circuit...
P0197 OBD-II Trouble Code: Engine Oil Temperature (EOT) Sensor Low
P0197 P0197 code definition Engine Oil Temperature (EOT) Sensor Low What the P0197 code means This code specifically means that the resistance value the powertrain control module (PCM) sees is low in comparison to the predefined specifications. This can...
P0081 OBD-II Trouble Code: Intake Valve Control Solenoid Circuit (Bank 2)
P0081 P0081 trouble code definition P0081 indicates a generic issue with the intake valve control circuit bank 2. It may be seen with P0082. The vehicle may have a bank 1 and a bank 2 intake solenoid. What the P0081...

Related questions

Would the throttle positioning sensor cause the engine to rev up while driving?

Your issues may stem from a variety of components. Have the vehicle scanned for diagnostic troubleshooting codes. This will give you more information on any issues the computer has detected. Some will not illuminate the Check Engine Light. The vehicle...

Check Engine light on with a misfire in cylinder 1

Hello. Although you have just replaced the spark plug and coil pack, there could be several things going on here. It is possible that the wiring to the coil pack is broken, there could be a broken wire somewhere, or...

Car jerking with flashing check engine light.

If your Check Engine Light is flashing, you need to stop driving it until it is fixed. A flashing Check Engine Light is warning you that there is a fire danger because there is to much raw fuel entering the...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com