Code
P21C4
Generic
P — Powertrain
Reductant Heater Relay Control Circuit High
AI status
Completed
Completed
100%
Causes
- Short to battery (B+) on the reductant heater relay control wire
- Failed or welded relay (contacts stuck closed)
- Corroded/damaged connector or wiring harness (water intrusion, broken conductor)
- Blown or incorrect fuse supplying relay power
- Poor ground in heater/relay circuit
- Defective PCM/ECM driver transistor or internal fault
Symptoms
- Malfunction Indicator Lamp (MIL) or CEL illuminated
- DTC P21C4 stored (reductant heater relay control circuit high)
- Reductant (DEF/AdBlue) heater does not operate or is uncontrolled
- Reduced or inhibited aftertreatment regeneration or lamp indicating DEF system fault
- Possible reduced cold-weather performance of DEF system (freeze protection failure)
- Intermittent heater operation or no operation despite commands from scanner
What to check
- Retrieve freeze frame and readiness data with a scan tool; confirm stored/active status of P21C4
- Visual inspection of reductant heater relay, fuse(s), relay socket, connectors and wiring for corrosion, damage, melted insulation, water intrusion or repair splices
- Verify correct fuse presence and rating for reductant heater supply circuit
- Listen for relay click when commanding heater on/off from a scan tool or driver command
- Backprobe the relay control wire at the relay socket and at the PCM/ECM connector to compare voltages
- Check continuity between relay control terminal and PCM/ECM control pin; check for short to battery (B+) and short to ground
Signal parameters
- Battery voltage (B+) at relay supply: ~12.0–14.5 V with key on/engine running
- Expected control-line idle voltage: typically near battery voltage when output is high/open (inactive) and near 0–1 V when the PCM/ECM actively grounds or drives the coil (active) — manufacturer dependent
- Measured control circuit high condition: control wire measures near battery voltage when PCM expects low/ground (indicates short to B+ or driver fault)
- Typical relay coil resistance (approximate): 50–200 ohms depending on relay design; coil current roughly 0.06–0.3 A — consult vehicle-specific data
Diagnostic algorithm
- Read and record freeze frame and related DEF/heater codes. Clear codes and attempt to re-create with functional test (command heater on/off via scan tool).
- Perform a thorough visual inspection of relay, relay socket, fuses, harness, and connector(s) for damage, corrosion, melted wiring, or water ingress. Repair any obvious faults, then retest.
- Confirm correct fuse(s) and fuse rating in the heater power feed. Replace any blown or incorrect fuse and re-test.
- With key on (engine off), backprobe the relay control terminal at the relay socket. Note resting voltage. Command heater ON with scan tool and observe control wire voltage. Expected: control wire should change state (often pulled low or driven) when commanded. If the control wire remains high (near B+) while commanded ON, suspect short to B+ or PCM driver fault.
- Measure continuity between the relay control terminal and the PCM/ECM control pin. With power removed, check for short to battery: measure resistance between control wire and battery positive. Low resistance indicates a short to B+. Also check resistance to ground.
- Disconnect the relay from the socket; command the heater ON and observe PCM control voltage at the PCM connector. If PCM still reports a high, suspect PCM driver or wiring upstream. If PCM output changes correctly with relay removed, suspect relay or wiring between PCM and relay.
- Swap with a known-good identical relay and retest. If swap corrects the issue and P21C4 does not return, replace faulty relay.
- If wiring and relay are good, isolate and test for parasitic voltage sources (aftermarket accessories, chafed wires contacting B+) and repair harness as needed.
- If all external components and wiring check good and the control circuit remains abnormal, suspect PCM/ECM driver fault. Confirm with manufacturer service procedures before replacing the module; consider module reflash or replacement as directed.
- After repairs, clear codes and perform functional verification (command heater on/off, check for code recurrence). Monitor operation through drive cycle as required.
Likely causes
- Relay control wire shorted to B+ at connector or pinch point
- Faulty reductant heater relay (stuck closed or internal short)
- Corroded relay socket or connector causing high resistance or intermittent voltage
- Blown/incorrect fuse allowing abnormal feedback into control circuit
- Water intrusion into harness near heater or relay causing unintended continuity to battery
Fault status
Status
Reductant heater relay control circuit voltage higher than expected (Control Circuit High).
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Repair manuals
Brands with available manuals
9,830
The library contains 9,830 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
