P0685 OBD-II Trouble Code: ECM/PCM Power Relay Circuit Malfunction

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


Cost of diagnosing the P0685 code

P0685 is a diagnostic trouble code (DTC) for "ECM/PCM Power Relay Circuit Malfunction". 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 for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 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 $154.99 $50.0
Toyota $154.99 $50.0
BMW $164.99 $50.0

*Estimates may vary by market

SCHEDULE P0685 DIAGNOSTIC Get a fair and transparent estimate upfront

P0685 code definition

P0685 is the fault code for ECM/PCM Power Relay Control Circuit /Open.

What the P0685 code means

The PCM (powertrain control module) receives data about the vehicle’s operating conditions from various areas in the system. In order to work properly, the PCM is supplied with power by a relay, which uses a battery voltage signal, a ground signal, and an ignition switch input signal. The voltage in the relay coil control circuit is normally low. If you see trouble code P0685, it means that the PCM’s fault detection circuit has detected voltage from the relay that measures above the normal parameters – above 4.6 volts with the key turned on.

What causes the P0685 code?

As with any trouble code, there could be a wide variety of potential causes. One of the most common is simply a bad PCM relay. Other possibilities include a blown fuse, a shorted circuit, a faulty connection, battery problems such as a cable defect, and rarely, a bad PCM or ECM.

What are the symptoms of the P0685 code?

The Check Engine light may come on, although the vehicle may still run. Depending upon the source of the problem, the vehicle may crank but not start, or it will start but suffer from reduced power – or “limp” mode.

How does a mechanic diagnose the P0685 code?

The first step in diagnosing any trouble code is typically to record the stored codes and freeze frame data using an OBD-II scanner. Any other codes that come up should be investigated and fixed in the order in which they happened. The vehicle will then be retested to make sure the P0685 code returns (if not, it may be an intermittent condition, which can make diagnostics more complicated).

Next, the technician will remove the powertrain relay and test the control circuit to determine if it is functioning properly. Other terminals and connectors may also be tested to locate the interruption in the power source. The mechanic will also perform a visual inspection of the battery cables, as corrosion or loose connections can affect the PCM/ECM relay. Once all of these tests and any necessary repairs have been completed, the vehicle will be tested to see if it runs and if the code returns. If the problem hasn’t been solved, the PCM itself could be faulty.

Common mistakes when diagnosing the P0685 code

Because this code is related to a complex network of electrical components, it’s easy to rush to judgement and simply replace the PCM, when in fact this isn’t usually the problem and is a very costly repair. Corroded battery cables or a loose connection often cause issues with the PCM relay, so these should be a routine part of the inspection.

How serious is the P0685 code?

Even if your vehicle runs while setting this code, it could at any moment decide to stall out, or refuse to start. Vital safety components may also be affected – for example, your headlights could suddenly go out, which would be dangerous if you’re driving at night when this happens. If you’re experiencing symptoms of a problem such as the radio not working, you should have the problem diagnosed and repaired by a professional as soon as possible, to avoid further damage to other components.

What repairs can fix the P0685 code?

Necessary repairs for a faulty PCM/ECM power relay control circuit may include:

Additional comments for consideration regarding the P0685 code

This is one of those codes that could be a very simple fix, such as a bad battery or battery cables, or more complex, and require multiple tweaks and repairs. Always consult a professional for help in unfamiliar territory, in order to avoid causing further damage or replacing expensive parts that may not be faulty.

Need help with a P0685 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.

Check Engine Light
trouble codes
P0685

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

SCHEDULE P0685 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


Related questions

Car starts, then stalls in one second.
Hi there. This can be a computer issue, but from the codes and the issue it sounds more like a voltage problem. If there is low voltage from a bad battery (https://www.yourmechanic.com/services/battery-replacement) or a bad connection then the vehicle will...
I have a 2006 Honda Accord and the dash lights and radio willl sometimes go off then come right back on when I'm going about 40 mph.
The code P0685 (https://www.yourmechanic.com/article/p0685-obd-ii-trouble-code-ecm-pcm-power-relay-circuit-malfunction-by-valerie-johnston) refers to the main ECM (computer) relay has lost power. Check the main relay (https://www.yourmechanic.com/services/main-relay-computer-fuel-system-replacement) and see if its getting hot. A hot relay will disconnect to cool off and reconnect. If the relay is getting...

More related articles

P0468 OBD-II Trouble Code: EVAP Control System Malfunction
P0468 P0468 code definition The P0468 code is defined as Purge Flow Sensor Circuit High Input. Co-existing OBD-II codes may include P0440 or P0442, often indicating a loose gas cap, or P0443 through P0449, which can indicate an EVAP Purge...
P2784 OBD-II Trouble Code: Input/Turbine Speed Sensor A/B Correlation
P2784 means a signal from the turbine speed sensor was detected due to electrical issues, faulty sensors or solenoids or bad transmission fluid.
P2535 OBD-II Trouble Code: Ignition Switch Run/Start Position Circuit High
P2535 code means the voltage to your vehicle’s fuel delivery and ignition systems is low due to burned fuses, links, or wiring or bad alternator.

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 (844) 997-3624 · hi@yourmechanic.com