HomeTrouble CodesP0686

P0686 — Ecmpcm Power Relay Control Circuit Low

Generic OBD-II · all makesPowertrain (engine & transmission)

P0686 indicates the Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the control circuit for its main power relay is reading lower than expected voltage. This circuit provides battery power to the PCM when the ignition is on. The code is set when the module monitors the voltage on this circuit and finds it below the normal threshold.

Symptoms

What causes it — most likely first

1. Failed main power relay

The PCM power relay (often called the main relay or EFI relay) has failed internally, preventing proper voltage from reaching the control module. This is the most common cause.

2. Corroded or damaged relay connector

The electrical connector to the main relay may be corroded, oxidized, or have damaged pins, causing high resistance and low voltage on the control circuit.

3. Blown fuse in PCM power circuit

A fuse protecting the PCM power relay circuit has blown due to a short or overload, cutting voltage to the control circuit.

4. Wiring damage or short to ground

The wiring harness for the main relay circuit may be damaged, chafed, or shorted to ground, pulling the voltage low.

5. Poor ground connection

A weak or corroded ground connection at the PCM or relay can cause voltage drop and low circuit readings.

6. PCM internal failure

The PCM itself may have an internal electrical fault affecting its ability to control or monitor the relay circuit. This is the least likely cause and should be diagnosed only after all other possibilities are ruled out.

How it's diagnosed

  1. 1. Verify the code with an OBD-II scan tool and check for additional related codes
  2. 2. Inspect the main power relay (usually located in the engine compartment fuse/relay box) for signs of damage or overheating
  3. 3. Test the main relay by swapping with a known-good identical relay or bench testing
  4. 4. Check all fuses related to the PCM power circuit and replace any that are blown
  5. 5. Inspect the relay connector and wiring for corrosion, damage, or loose pins; clean or repair as needed
  6. 6. Verify proper ground connections at the PCM and relay box; clean and tighten as necessary
  7. 7. If all above tests pass, perform a voltage drop test on the PCM power circuit with key on
  8. 8. Consider PCM replacement only after confirming all other components and wiring are verified good

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is the PCM usually the problem for P0686?

No. While the PCM can fail, the power relay itself is the most common cause. Many technicians report that replacing the PCM for this code is unnecessary in the majority of cases.

Can a low battery cause P0686?

Severely low battery voltage can contribute to this code setting, but it typically will not cause the code alone. A weak battery may prevent the relay from engaging properly, which could trigger the code.

Can I drive with P0686?

It is not recommended. The vehicle may not start, may stall unexpectedly, or may not run properly. Driving with this code risks being stranded.

How much does repair cost?

Costs vary significantly by vehicle. The main relay itself is often $20-$100, while diagnostic labor and any wiring repairs add to the cost. PCM replacement, when truly necessary, can be much more expensive and typically requires programming.