Home / DTC / P21C5 — Reductant Level Sensor A Stuck

P21C5 — Reductant Level Sensor A Stuck

Detailed page for trouble code P21C5.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P21C5

Generic P — Powertrain

Reductant Level Sensor A Stuck

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Level sensor float or probe physically stuck (deposits/crystals or mechanical obstruction)
  • Contaminated or crystallized reductant (DEF) preventing sensor movement
  • Sensor internal failure (stuck/improper output)
  • Wiring harness damage, short, open, or corroded connector
  • Ground or supply voltage problem to the sensor
  • Faulty ECM/vehicle control module input or software fault

Symptoms

  • MIL/Check Engine light or SCR system warning
  • Reductant/AdBlue system warning message in dash
  • Reduced engine power or limp mode in some vehicles
  • SCR dosing disabled or limited, regen/aftertreatment faults
  • Incorrect level displayed on dash (stuck high or low)

What to check

  • Read freeze frame and live data with a scan tool; confirm sensor value is constant despite changes in tank level
  • Visually inspect DEF tank, sensor mounting, wiring harness and connectors for corrosion, damage or contamination
  • Manually move float (if accessible) to confirm mechanical free movement
  • Check for DEF crystallization or foreign material in tank that could jam the sensor
  • Measure sensor supply voltage and ground at the connector with key on engine off
  • Measure sensor output signal (voltage or resistance) while moving float or simulated movement

Signal parameters

  • Sensor type may be float switch (binary open/closed) or resistive/voltage level (analog 0.5–4.5 V typical)
  • Expected analog change: output should move smoothly with level (e.g., lower voltage when empty, higher when full — consult vehicle spec)
  • Open/short fault: sensor open circuit or short to power/ground will show outside expected range or no change
  • Some systems report level over CAN as a percentage; stuck code appears if percentage does not change when level altered

Diagnostic algorithm

  1. Retrieve freeze frame and live data; confirm P21C5 is current and not pending.
  2. Visually inspect sensor, float arm and tank for contaminants, crystals or physical blockage; remove debris if found.
  3. With key on, measure sensor supply (usually 12 V or vehicle reference) and ground at the sensor connector; repair any supply/ground issues.
  4. Backprobe sensor output and observe while moving float (or raising/lowering fluid level) to confirm output changes. If analog, check for voltage sweep; if switch, check for open/closed transition.
  5. If no change at the connector but harness wiring is good, disconnect sensor and check resistance/continuity across sensor pins per service data; compare to expected (or check for open circuit).
  6. Inspect and test connector pins for corrosion or water ingress; clean or replace as needed.
  7. If harness and connector check good, substitute a known-good sensor or bench-test the sensor. Replace sensor if it fails movement/output tests.
  8. If sensor tests good at the connector but ECM still logs stuck, check downstream wiring to module and scan tool data for ECU input plausibility; consider ECM software update or module fault diagnosis.
  9. After repair or replacement, clear codes and perform a functional test by changing tank level or cycling ignition to verify code does not return.
  10. If crystallization is present, clean tank and replace fluid if contaminated; ensure proper DEF quality and verify anti-freeze/heater components where applicable.

Likely causes

  • Float-type sensor jammed by hardened DEF crystals or debris in tank
  • Wet connectors corroded causing intermittent or constant output
  • Broken sensor internal mechanism (worn pivot or seized electronics)
  • Defective sensor producing a constant voltage/resistance
  • Intermittent harness short to battery or ground creating a fixed reading

Fault status

⚠️ Status
Reductant (DEF/AdBlue) level sensor A reporting a stuck/unresponsive reading. Possible stuck float, sensor failure, wiring/connector fault or contaminated tank. SCR dosing may be affected.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,541

The library contains 9,541 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 :)
Send to email