P0685 — ECM/PCM Power Relay Control Circuit / Open

CAUTIONIs it safe to drive? Usually driveable, but get it diagnosed soon; it can worsen, hurt fuel economy, or fail emissions if ignored.

What P0685 means

A fault in the main power (ASD/ECM) relay control circuit that supplies the engine controller. Can cause stalling, no-start, or intermittent power loss.

Most likely causes (in order)

  1. Failed ECM/main power relay ($20-80)
  2. Relay socket/wiring corrosion
  3. Blown fuse
  4. PCM control driver fault

Symptoms you might notice

What to check first

Swap/test the ECM power relay and check its control wire and ground. Common on Chrysler (ASD relay) and others.

Repair cost & difficulty

Parts
$20-200
Labor
0.5-1.5 hr
Difficulty
Moderate

Related codes