Emissions

P21DD — Reductant (DEF/AdBlue) Level Too Low in SCR System

Severity: medium Drive with care, to a shop

What P21DD means

The engine control unit used the level sensor signal to determine that the reductant (DEF/AdBlue) tank holds less than the minimum needed for the SCR system to work. SCR injects urea solution into the exhaust to neutralize nitrogen oxides. The code can mean a truly empty tank or a fault in the level sensor, heater or supply module.

Symptoms

  • Dashboard message asking you to refill DEF/AdBlue
  • SCR/AdBlue or check engine light on
  • Reduced power and limited speed
  • Countdown of miles or starts before lockout
  • Torque limitation or no-start on some vehicles

Possible causes

  1. DEF tank empty or nearly empty
  2. Faulty DEF level sensor
  3. DEF not refilled after an earlier warning
  4. Poor-quality reductant or a level reading fault
  5. Faulty dosing valve or supply module
  6. Faulty NOx sensor
  7. Frozen or crystallized reductant lines
  8. Wiring or connector damage, corrosion or poor contact

How to diagnose

  1. Scan for codes and data, including any other SCR-related codes
  2. Check the actual tank level and compare it with the sensor reading
  3. Confirm DEF quality (not diluted, not expired, correct spec)
  4. Test the level sensor and the tank and line heaters
  5. Inspect the dosing valve, lines and supply module for leaks or crystals
  6. Review NOx sensor values and dosing system status
  7. Check wiring and connectors of the SCR components
  8. Look up manufacturer bulletins and software updates for the vehicle

Common fixes

  • Refill with the recommended DEF/AdBlue
  • Replace the level sensor or supply module
  • Clean or replace the dosing valve and lines
  • Replace the NOx sensor
  • Repair wiring and connectors
  • Update ECU software and clear the code after repair

Questions and answers

Can I drive with code P21DD?

For a while, yes, but the ECU may limit power and speed and eventually block starting. Refill DEF as soon as possible.

I refilled DEF but the code is still there. Why?

The ECU sometimes needs time or a drive cycle to update, or the code must be cleared with a scan tool. If it returns, check the level sensor, DEF quality and wiring.

Can cold weather cause this?

Yes. Frozen DEF or a failed heater can cause wrong level readings and poor delivery. Check the tank and line heaters.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.