System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Range/Performance
Definition source: SAE J2012/J2012DA (industry standard)
DTC P0684 is an ISO/SAE-controlled powertrain diagnostic trouble code that indicates a range or performance issue in the communication circuit between the glow plug control module and the powertrain control module (PCM). In practical terms, the PCM expected valid and consistent communication signals related to glow plug system operation but detected behavior outside the expected parameters.
This diagnostic code does not automatically confirm a faulty glow plug module, PCM, or glow plugs. Instead, it means the onboard diagnostic (OBD) system detected implausible or unstable communication data in the control circuit. Because communication design, wiring architecture, and module strategies differ across manufacturers, always consult the correct wiring diagrams, pinout charts, and test procedures for the specific vehicle before beginning repairs.
What Does P0684 Mean?
The P0684 code means the PCM has detected a range or performance problem in the communication circuit between the glow plug control module and the PCM. According to SAE J2012 diagnostic conventions, a “range/performance” code usually indicates that a signal is present but behaving outside its expected timing, voltage, or correlation limits.
Instead of indicating a simple electrical open or short circuit, this type of fault points to a plausibility problem. The PCM is essentially reporting that it cannot reliably interpret or exchange glow plug system data through the communication line.
The issue may involve unstable signal transmission, corrupted messages, slow response times, or inconsistent feedback from the glow plug control module. Because diesel engines rely on glow plug operation for efficient cold starts, communication errors between these modules can affect pre-heat performance and starting behavior.
Quick Reference
- Subsystem: Glow plug control module to PCM communication circuit
- Common triggers: Missing messages, delayed module response, corrupted signals, or unstable communication during glow plug activation
- Typical root causes: Wiring faults, poor connector contact, power or ground issues, module communication faults, or electrical interference
- Severity: Moderate — may cause cold-start issues, extended cranking, or reduced glow plug performance
- First checks: Scan for related codes, verify battery voltage, inspect module connectors, and test power and ground circuits
- Common mistakes: Replacing glow plugs or modules without testing the communication circuit and module power supply
Theory of Operation
The glow plug control module manages the current supplied to each glow plug during pre-heat and, in some vehicles, during an after-glow phase after the engine starts. The PCM determines when glow plugs should operate based on engine temperature, ambient conditions, and other sensor inputs.
To coordinate this operation, the PCM communicates with the glow plug control module through a dedicated communication circuit or control interface. This circuit allows the PCM to send commands and receive status information such as activation confirmation, module readiness, and fault reporting.
The P0684 diagnostic trouble code sets when the PCM detects abnormal communication behavior. Examples include delayed responses, inconsistent module status messages, unstable voltage signals, or missing communication updates during the glow plug monitoring process.
Because this is classified as a range or performance fault, the circuit may still appear electrically intact during simple tests, but signal quality or timing may not meet the PCM’s diagnostic thresholds.
Symptoms
- Hard starting in cold weather conditions
- Extended engine cranking before startup
- Possible no-start if glow plug operation fails completely
- Rough idle immediately after engine start
- White or gray exhaust smoke during cold starts
- Check Engine Light or glow plug warning light illumination
- Intermittent starting issues related to temperature or vibration
Common Causes
- Damaged wiring in the communication circuit between the glow plug control module and PCM
- Loose connectors, corrosion, or terminal damage at either control module
- High resistance in the communication line caused by partially broken wires or poor connections
- Low supply voltage or poor grounding at the glow plug control module
- PCM power or ground issues affecting communication signal integrity
- Internal failure of the glow plug control module
- PCM internal communication fault or software issue
- Electrical interference or EMI from nearby high-current wiring harnesses
Diagnosis Steps
Proper diagnosis of a P0684 trouble code requires basic electrical testing equipment and access to manufacturer wiring diagrams. Recommended tools include a professional OBD2 scan tool, a digital multimeter capable of voltage-drop testing, and back-probe leads.
- Confirm the diagnostic code: Use a scan tool to verify that P0684 is present and record freeze-frame data, engine temperature, and battery voltage.
- Check for related trouble codes: Address battery voltage, charging system, or communication codes first, as these may cause secondary faults.
- Inspect connectors and wiring: Examine harness sections between the PCM and glow plug module for abrasion, melted insulation, or corrosion.
- Inspect terminals: Check connectors for bent pins, loose terminals, or corrosion. Ensure connectors fully seat and lock.
- Test module power and ground circuits: Perform voltage-drop testing while the system is active to confirm proper electrical supply.
- Test circuit continuity: With connectors disconnected, check the communication wire for continuity and verify it is not shorted to power or ground.
- Perform a wiggle test: While monitoring scan data, gently move the wiring harness to detect intermittent signal interruptions.
- Inspect harness routing: Ensure the communication wiring is not routed alongside high-current circuits that could introduce electrical noise.
- Evaluate module operation: If wiring and power supply circuits are confirmed good, test the glow plug control module for proper response.
- Verify the repair: Clear codes and perform a cold start or drive cycle to confirm the code does not return.
Professional tip: Range/performance communication codes often result from small resistance increases in connectors or grounds. A circuit may pass continuity tests but still distort communication signals when current flow increases.
Need wiring diagrams and factory-style repair steps?
Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.
Possible Fixes & Repair Costs
Repair costs for a P0684 diagnostic trouble code depend on the root cause of the communication issue. Many cases involve wiring or connector repairs rather than expensive component replacement.
- Clean and reseat connectors at the glow plug control module and PCM
- Repair damaged wiring or corroded terminals in the communication circuit
- Repair high-resistance power or ground connections affecting module communication
- Correct wiring routing issues causing signal interference
- Update or reprogram module software if manufacturer service information recommends it
- Replace the glow plug control module if testing confirms module failure
- Replace or repair the PCM only after all wiring and power supply issues are eliminated
Can I Still Drive With P0684?
In many cases you can continue driving with a P0684 code, but cold starting performance may be reduced. Diesel engines rely on glow plugs for proper ignition during cold conditions, so communication problems in the glow plug system may cause hard starts or extended cranking.
If the vehicle experiences repeated starting failures, severe rough running, stalling, or other drivability issues, avoid driving until the problem is diagnosed. Otherwise, schedule repairs soon to prevent the issue from worsening.
What Happens If You Ignore P0684?
Ignoring a P0684 trouble code can lead to progressively worse cold-start performance, increased exhaust smoke during startup, and occasional no-start conditions. Because communication faults can become intermittent, the problem may appear sporadically and worsen over time as wiring or connectors degrade further.
Related Module Glow Codes
Compare nearby module glow trouble codes with similar definitions, fault patterns, and diagnostic paths.
- P0670 – Glow Plug Module Control Circuit
- P0682 – Cylinder 12 Glow Plug Circuit
- P0681 – Cylinder 11 Glow Plug Circuit
- P0680 – Cylinder 10 Glow Plug Circuit
- P0679 – Cylinder 9 Glow Plug Circuit
- P0678 – Cylinder 8 Glow Plug Circuit
Key Takeaways
- P0684 indicates a communication range/performance problem between the glow plug control module and the PCM.
- The code does not automatically mean glow plugs or modules have failed.
- Most repairs involve wiring, connectors, or power and ground circuit problems.
- Cold starting performance is the most common symptom.
- Accurate diagnosis requires electrical testing and vehicle-specific wiring diagrams.
Vehicles Commonly Affected by P0684
- Diesel vehicles equipped with electronic glow plug control modules
- Vehicles regularly operated in cold climates
- High-mileage vehicles with aging wiring harnesses
- Vehicles exposed to moisture, road salt, or engine-bay contamination
- Vehicles that recently had battery, starter, or engine work performed
- Vehicles with previous wiring repairs or aftermarket electrical installations
- Vehicles subjected to high vibration or extreme temperature cycling
- Vehicles with a history of low system voltage or charging system problems
FAQ
Does P0684 mean the glow plugs are bad?
No. The P0684 code indicates a communication circuit performance problem between the glow plug control module and the PCM. Glow plugs themselves are not necessarily faulty.
Can a weak battery cause P0684?
Yes. Low battery voltage or poor electrical grounds can disrupt module communication signals and trigger a range or performance fault.
Why does P0684 occur mainly in cold weather?
The glow plug system operates most actively during cold starts. Weak electrical connections or marginal wiring may only fail under these conditions.
Will clearing the code fix the issue?
Clearing the code only removes the stored diagnostic data. If the underlying communication problem remains, the code will return once the PCM runs the diagnostic test again.
What should be tested before replacing a control module?
Always check wiring continuity, connector condition, and module power and ground circuits before replacing any module. Many P0684 repairs involve simple wiring or connector fixes rather than module replacement.
