P0684 — Glow Plug Control Module to PCM Communication Circuit Range/Performance
P0684 — Glow Plug Control Module to PCM Communication Circuit Range/Performance. A fault in the diesel glow plug system. The car is usually drivable while you plan the repair. Typical causes: corroded glow plug connectors, damaged glow plug wiring or connector, blown fuse in the glow plug circuit.
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK Safe to drive once the engine is started and warmed up. The main risk is cold-weather starting: with several dead plugs the engine may not start on a cold morning. Fix before winter.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0684 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the diesel glow plug system for damage, corrosion, chafing or poor contact.
- Subsystem check Compare the glow plug control module to PCM communication live reading against a known-good reference (specification or a correlated sensor) under the conditions from the freeze frame.
- Subsystem check Measure resistance of each glow plug — an open plug reads infinite resistance.
- Subsystem check Check voltage at the glow plug rail during the pre-glow phase.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0684 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0684 (parts and labor, USD, independent shop rates): Replace the glow plug relay/module: $150–$450; Replace one glow plug: $80–$200; Replace a full set of glow plugs: $250–$600. Overall, fixing P0684 usually costs between $80 and $600. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Will P0684 clear itself?
Sometimes P0684 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What is the most common cause of P0684?
The most common causes are: corroded glow plug connectors, damaged glow plug wiring or connector, blown fuse in the glow plug circuit.
What are the symptoms of P0684?
Drivers most often notice: rough idle until warmed up, hard starting in cold weather, white smoke after a cold start, glow plug warning light staying on.
How much does it cost to fix P0684?
Replace the glow plug relay/module — $150–$450; Replace one glow plug — $80–$200; Replace a full set of glow plugs — $250–$600. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What does OBD2 code P0684 mean?
P0684 — Glow Plug Control Module to PCM Communication Circuit Range/Performance. A fault in the diesel glow plug system. The car is usually drivable while you plan the repair. Typical causes: corroded glow plug connectors, damaged glow plug wiring or connector, blown fuse in the glow plug circuit.
When your diesel engine's computer logs code P0684, it's telling you about a communication problem inside the glow plug circuit. Specifically, the powertrain control module has detected that a signal coming from the glow plug control module falls outside the expected range for current driving conditions. The wiring itself is usually intact—electrons are flowing—but the data being sent doesn't match what the module should be seeing.
Think of it as a conversation where both parties are speaking the same language but one is giving answers that don't make sense. The PCM stores this code after running multiple checks over several drive cycles, waiting to confirm the issue is real and not a one-time electrical glitch. P0684 lives in the powertrain fault family because it directly affects how the engine manages cold starts and idle quality.
What makes this code tricky is that it often hides behind other symptoms. A failed glow plug will cause the module to report abnormal readings, and the PCM correctly logs the discrepancy as P0684 even though the real culprit is a simple burned-out heating element. This is why reading the freeze frame data first—the snapshot of rpm, load, coolant temperature, and vehicle speed captured at the moment of failure—gives you the context to know exactly where to look.
Symptoms of P0684
P0684 typically announces itself through cold-weather drivability problems. Here is what to watch for:
- The engine idles roughly or runs unevenly until it reaches normal operating temperature.
- Cold starts become difficult or take noticeably longer than usual.
- White-gray smoke pours from the exhaust pipe immediately after a cold start.
- The glow plug warning light on the dashboard remains illuminated after the engine is running.
- The Check Engine light stays on, signaling that the PCM has detected a fault in the powertrain system.
- In severe cases, the engine may fail to start entirely on cold mornings.
These symptoms overlap with many other diesel issues, which is why confirming P0684 with a scan tool matters before assuming the worst.
Common Causes
The underlying reasons P0684 appears range from simple wiring problems to outright component failures. In order of how often they show up:
- A glow plug relay or control module has degraded and sends inaccurate signals to the PCM.
- One or more glow plugs have burned out and report infinite resistance.
- Corrosion or moisture has attacked the electrical connectors at the glow plug harness.
- The wiring harness itself is damaged—chafed, melted, or physically broken.
- A fuse in the glow plug circuit has blown, cutting voltage to the entire system.
- After a battery disconnect or control module software update, the PCM calibration is incorrect.
- A mechanical fault exists elsewhere that the glow plug sensors are correctly reporting.
Diagnosing P0684
Proper diagnosis follows a logical path from simple checks to more involved testing. Work through these steps in order:
- Plug in an OBD2 scanner, confirm P0684 is stored in the powertrain memory, and record the freeze frame data. This snapshot tells you engine speed, load, temperature, and speed when the fault first appeared.
- Look for related diagnostic trouble codes. P0684 often appears alongside codes pointing to specific cylinders or voltage supply problems. Check manufacturer technical service bulletins for your vehicle—many diesel glow plug issues have published factory solutions or software patches.
- Perform a thorough visual inspection of the glow plug wiring harness and connectors. Look for cracked insulation, corroded pins, loose grounds, or evidence of heat damage.
- Compare live data from the glow plug control module against specifications while the engine is cold. If the readings drift outside the expected range, the module itself may be faulty.
- Measure resistance across each glow plug with a multimeter. A functioning plug shows a low resistance reading; an open plug reads infinite resistance or an open circuit.
- Check for voltage at the glow plug rail during the pre-glow sequence. No voltage indicates a blown fuse, failed relay, or wiring problem upstream.
- Clear the code, then replicate the driving conditions from the freeze frame data during a test drive. If P0684 returns, you have confirmed the fault and can target the specific circuit.
Repair Options and Costs
Repairs for P0684 range from relay replacements to full glow plug sets. Choose based on what your diagnosis uncovers:
- Replace the glow plug relay or control module: $150–$450 (parts and labor)
- Replace a single defective glow plug: $80–$200 (parts and labor)
- Replace all glow plugs as a set: $250–$600 (parts and labor)
P0684 rarely requires the most expensive repair. Always verify which component is actually faulty before buying parts. Swapping a relay when the real problem is a burned-out plug wastes money and leaves the check engine light on.
Total Repair Cost Summary
The total bill to resolve P0684 typically falls between $80 and $600 depending on which part failed. Independent shops charge labor rates that usually run $75–$120 per hour, so a straightforward relay swap takes one to two hours of shop time. Replacing glow plugs costs more in labor because each plug sits deep in the cylinder head and requires removing valve covers or intake components on many diesel engines. Spending twenty minutes on accurate diagnosis prevents paying for parts you do not need.
Can You Drive with P0684?
Short term, the answer is yes—as long as the engine starts and reaches operating temperature. Once warm, a diesel runs on compression heat alone, and the glow plugs do nothing. The real danger appears on cold mornings. If multiple glow plugs are dead, the engine may refuse to start in freezing weather, leaving you stranded. Fix P0684 before cold season arrives, especially if you live in a region with harsh winters.
Related OBD2 Codes
- P0600: Serial Communication Link Malfunction
- P0601: Internal Control Module Memory Check Sum Error
- P0602: Control Module Programming Error
- P0603: Internal Control Module Keep Alive Memory (KAM) Error
- P0604: Internal Control Module Random Access Memory (RAM) Error
- P0605: Internal Control Module Read Only Memory (ROM) Error