AutoLogicTools

OBD-II trouble code

P0684: Glow Plug Control Module to PCM Communication Circuit Range/Performance

The glow plug control module is still talking to the engine computer, but what it says does not add up. Range/performance means the wiring is intact and the content of the message is wrong.

Medium severityPowertrainAuxiliary Emissions ControlsDrivable short-term

Quick facts

System
Powertrain
Category
Auxiliary Emissions Controls
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$100$900
DIY difficulty
Advanced DIY

What does P0684 mean?

Range/performance is the phrase that decides how this code should be worked, and it is routinely ignored. It means the powertrain control module (PCM) is receiving a response from the glow plug control module — the wire is not broken, nothing is shorted, and every continuity test you run will pass. What triggered the code is that the content of the response is implausible.

That is why P0684 costs people so much time. A technician who reaches for a multimeter is measuring the one thing that is definitely fine.

Implausibility has a specific meaning to the PCM: it compares what the module claims against what it knows independently. Three mismatches account for most of these codes. The module reports its glow output energised while the PCM sees no corresponding current draw on the circuit. The module reports a state that never changes — the same value at a cold start on a winter morning and after an hour at operating temperature — which is what a stuck or defaulted value looks like from the outside. Or the module's timing is wrong: it acknowledges a preheat request either far too quickly or well after the window in which it should have acted.

Two causes deserve naming because they are invisible to circuit testing and neither is a broken wire.

The first is a calibration mismatch, and it is overwhelmingly a post-repair code. A glow plug control module fitted from a different model year, a different market, or a different engine variant is electrically perfect and speaks the correct protocol, but its message format or scaling does not match what this PCM expects. The circuit is flawless and the two modules are talking past each other. If P0684 appeared immediately after a module replacement or a software update, that history is the diagnosis and no amount of wire testing will find it.

The second is a marginal ground. The glow plug module measures everything against its own ground reference. Let corrosion add half a volt of offset to that ground and every value the module reports shifts by the same amount — still a smooth, believable-looking signal, just consistently wrong. A ground like that carries enough current to pass a continuity check and still fail under load, which is why the useful test is a voltage drop measured while the glow circuit is actually energised, not a resistance reading with the key off.

Common causes

  • A replacement glow plug control module with the wrong calibration or part number for the vehicle
  • High-resistance or corroded ground at the glow plug control module, skewing every reported value
  • Corroded or partially seated connector pins adding resistance without breaking the circuit
  • Internal fault in the glow plug control module causing it to report defaulted or frozen values
  • Low system voltage or a weak battery pulling the module's reported values out of range
  • Software mismatch between the PCM and the glow plug module after an update to only one of them

Symptoms

  • Check engine light with P0684 stored and no obvious driveability complaint
  • Glow plug system live data that looks static or clearly does not match conditions
  • Hard cold starting even though the glow plugs themselves test good
  • Code returns shortly after a glow plug control module was replaced
  • Rough running or white smoke on cold mornings that clears once warm
  • Wait-to-start lamp timing that feels wrong — too brief, too long, or absent

Diagnostic steps

  1. 1.Ask what changed. If a module was replaced, reflashed, or the vehicle was recently repaired, verify part numbers and calibration level before touching any wiring.
  2. 2.Watch glow plug system live data through a full cold start and warm-up. Values that never move, or that contradict the ambient and coolant temperatures, are the fault you are looking for.
  3. 3.Compare the module's reported glow state against actual current draw on the glow circuit using a clamp meter — a claim of 'on' with no current is the classic implausibility.
  4. 4.Measure voltage drop across the glow plug module's ground while the glow circuit is energised. Anything beyond a couple of tenths of a volt is a fault, even if continuity is perfect.
  5. 5.Check battery and charging voltage, since a weak supply can push reported values out of their expected window without anything being wrong with the module.
  6. 6.Inspect the connector pins for corrosion and for the slight spreading that adds resistance while still making contact.
  7. 7.If calibration, ground, supply voltage and connector are all proven good and the reported data is still implausible, the module itself is faulty.

Repair cost

$100$900

A ground repair or connector cleanup can resolve this for little beyond diagnostic time. A reprogramming or recalibration visit typically runs $80-$250. A glow plug control module runs roughly $150-$550 plus labor and, on many vehicles, programming. Diagnostic time is a larger share of this bill than on most codes because the fault is in data rather than in hardware.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with module communication / can bus diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.

Related codes

Frequently asked questions

Every wire tests good, so why is P0684 still set?

Because P0684 is not a wiring code. Range/performance means the signal arrives and its content is wrong. Continuity and resistance tests measure the one aspect of this circuit that is already known to be working. The useful tools here are live data and a current clamp, not a meter reading ohms.

P0684 appeared right after I replaced the glow plug module. Did I get a bad part?

Possibly, but a calibration mismatch is more likely than a defective unit. A module from a different year, market or engine variant can be electrically perfect and still report in a format this PCM does not accept. Verify the part number against your vehicle and check whether the module needs programming after installation.

Can I keep driving with P0684?

Yes in normal conditions — this code does not create a hazard and many vehicles show no driveability complaint at all in warm weather. What it costs you is reliable cold starting, so the practical deadline is the first genuinely cold morning rather than any specific mileage.

Could a bad ground really cause this?

It is one of the more common causes and one of the easiest to miss. The module measures everything relative to its own ground, so an offset there shifts every value it reports while the signal still looks clean. Test it with a voltage drop under load; a key-off resistance check will pass a ground that fails when current flows.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.