P0686 ECM/PCM Power Relay Control Circuit Low Trouble Code

P0686 ECM/PCM Power Relay Control Circuit Low Trouble Code

P0686 ECM/PCM Power Relay Control Circuit Low

OBD-II Trouble Code Technical Description

ECM/PCM Power Relay Control Circuit Low

What does that mean?

This diagnostic trouble code (DTC) is a generic powertrain code, which means that it applies to all 1996-newer vehicles (VW, BMW, Chrysler, Acura, Audi, Isuzu, Jeep, GM, etc.).

Although generic, the engines differ between brands and may have slightly different causes for this code.


 

I have discovered that, when a P0686 code is stored, it means that a low or no battery voltage condition has been detected (by the PCM or one of the other controllers) in the circuit which powers up the PCM or the circuit by which the other controllers monitor PCM power supply voltage.

Normally, OBD-II equipped vehicles use a relay to supply the PCM with battery voltage. A few manufacturers continue to use only a fused circuit but this design is becoming less common. Power relays are usually of a five-terminal design with a constant supply of battery voltage supplied to the primary input terminal. The secondary input terminal is supplied with battery voltage (via a fused circuit) when the ignition switch is placed in the “ON” position. Terminal number five is a signal wire for the controller area network (CAN). The fourth terminal is the output voltage signal for the PCM. The ground terminal is generally grounded to an engine or chassis ground but some designs are provided a ground via a controller.

In most cases, when the ignition switch is placed in the "ON" position, a small coil inside the relay is energized and a light clicking sound is heard. This click signifies that the contacts inside of the relay have closed - completing a circuit, providing battery voltage to the PCM output terminal and the CAN bus signal terminal. At this time the PCM should be energized and the service engine soon lamp should be illuminated, in the key-on-engine-off (KOEO) position.

Symptoms

The code P0686 is usually accompanied by a no-start condition. Ignoring it is not likely to be an option. If this code is present, and the engine will start and run, suspect a PCM programing error or a defective PCM.

Causes

Potential causes for this code to set are:

A defective ignition switch Faulty PCM power relay A blown fusible link or fuse Loose or corroded battery cable ends Corroded or damaged wiring or wiring connectors (especially near the PCM relay) Partially or totally disconnected electrical terminal at the ignition switch

Diagnostic and Repair Procedures

A good starting point is always to check for technical service bulletins (TSB) for your particular vehicle. Your issue may be a known issue with a known fix put out by the manufacturer and can save you time and money during diagnosis.

I typically begin my diagnosis with a visual inspection of system wiring harnesses, connectors, and components. I would pay close attention to unsecured relays that may have crept out of their respective terminal housings or have been stricken with corrosion on relay blades or in relay terminals. Check the battery and battery cable ends for looseness and excessive corrosion.

A scanner (or code reader), a digital volt/ohmmeter (DVOM), and a wiring schematic will be necessary. Wiring schematics can be obtained through the manufacturer or through a secondary source like All Data. I like to retrieve all stored trouble codes at this point (using the scanner or code reader) and write them down for future reference.

Locate the PCM power relay and hold it in your fingers or listen with a stethoscope. If there is an audible click, when the ignition switch is turned on, begin testing with the PCM output terminal.

Check for battery voltage at the primary input terminal of the PCM power relay. Consult the wiring schematic, connector view, or pin-out chart from the serv

Read: 35