Skip to content
Skip to content

OBD-II Code

P0684

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$150–$900

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

$150 (clean connector + ground) to $900 (GPCM replacement + harness repair on a Powerstroke).

P0684 sets when the Glow Plug Control Module (GPCM) and the PCM disagree on what the GPCM is reporting back over the dedicated communication line — either the message frame is invalid, the cycle count is implausible, or the response lag exceeds the PCM's window.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Read the full diagnostic procedureP0684 sets when the Glow Plug Control Module (GPCM) and the PCM disagree on what the GPCM is reporting back over the dedicated communication line — e…

P0684 sets when the Glow Plug Control Module (GPCM) and the PCM disagree on what the GPCM is reporting back over the dedicated communication line — either the message frame is invalid, the cycle count is implausible, or the response lag exceeds the PCM's window. This is a communication-range fault, not a supply-voltage fault, so don't start by yanking the module.

The cheapest-first ladder

  1. Visual the GPCM connector and its harness — on diesels this connector lives in a heat/oil/road-salt zone and 60%+ of P0684 tickets are corroded or backed-out pins, $0 fix with a pin-pick and dielectric grease.
  2. Scan live data and watch the GPCM supply voltage with engine running — it should sit at 12-14V (charging-system voltage) with the engine running and 11.5V minimum during a cold-start glow event. If supply is in spec, the issue is communication-side.
  3. Backprobe the GPCM communication wire to the PCM with a scope or DMM — a clean 0-5V or CAN waveform means the module is talking; a flat line or noise means broken wire, bad ground, or dead module. The expensive-misdiagnosis caveat: a corroded ground stud at the GPCM mounting bracket can intermittently fail the comm line because the module's internal reference shifts — verify the ground with a voltage-drop test (under 0.1V from GPCM ground stud to battery negative) before quoting a $400-700 GPCM replacement.
Vehicle-specific patterns2003-2010 Ford 6.0L/6.4L Powerstroke (F-250/F-350/Excursion) is the most common P0684 in North American diesel shops — the GPCM mounts to the left va…
  • 2003-2010Ford 6.0L/6.4L Powerstroke (F-250/F-350/Excursion) is the most common P0684 in North American diesel shops — the GPCM mounts to the left valve cover and gets cooked by exhaust heat and dripped on by the fuel-bowl assembly above it, corroding both the module case and its 9-pin connector simultaneously.
  • 2011-2019Ford 6.7L Powerstroke moved the GPCM but kept the same heat-soak failure profile.
  • 2006-2016GM 6.6L Duramax LBZ/LMM/LML throws P0684 when the GPCM (mounted near the fuel filter housing above the bank) gets dripped on by a leaking fuel-filter head or a weeping coolant crossover — the module is sealed but the connector pins are not, and electrolytic corrosion creeps from the connector into the module.
  • 2007-2018Mercedes Sprinter / Dodge Sprinter with the OM642 3.0L V6 diesel throws P0684 from harness chafe where the GPCM lead routes across the top of the bank in a dirty engine compartment.

Estimated repair$150 (clean connector + ground) to $900 (GPCM replacement + harness repair on a Powerstroke).

Look up another code

More free tools

See all 9 tools