P24E9

Reductant Pump Control Module Performance

P24E9 is a generic OBD-II powertrain diagnostic trouble code: Reductant Pump Control Module Performance. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P24E9
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P24E9 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P24E9 means

P24E9 is a performance or rationality fault indicating that the reductant (DEF/AdBlue) pump control module is not delivering the expected dosing output relative to its commanded state. This differs from circuit-level faults in that the electrical connections may be intact but the module is not functioning correctly in closed-loop control.

The reductant pump module drives the transfer of DEF from the tank to the dosing injector at regulated pressure. When actual delivery deviates from commanded delivery beyond calibrated limits, the ECM stores this code. Root causes range from a failing pump motor to contaminated or frozen DEF, or an internal module calibration error.

Diagnosis requires live data monitoring of commanded versus actual pump pressure or flow, along with an inspection of the DEF quality and level. A module software update may be applicable on some platforms before condemning hardware.

Common causes

Most-frequently reported root causes when P24E9 is logged.

  • 1
    Degraded or failing DEF pump motor not meeting flow targets.
  • 2
    Contaminated DEF (incorrect concentration or foreign material) restricting flow.
  • 3
    Frozen DEF in the lines or pump preventing operation in cold conditions.
  • 4
    Blocked DEF filter reducing pump output pressure.
  • 5
    Internal fault or calibration error within the pump control module.
  • 6
    Air ingestion into the DEF supply line reducing pump efficiency.
  • 7
    Wiring or connector issue between the ECM and pump module causing intermittent communication.

Symptoms drivers notice

MIL or emissions system warning lamp illuminated.
SCR system performance degradation and increased NOx output.
Possible DEF system warning on the instrument cluster.
Reductant dosing may be reduced or suspended.
No direct driveability symptoms in most cases.

How to diagnose P24E9

A typical diagnostic flow when this code is present.

  1. 1
    Read all DTCs and freeze frame; note any DEF pressure, flow, or NOx codes.
  2. 2
    Check DEF level and quality; verify the fluid meets ISO 22241 specification.
  3. 3
    Monitor live pump pressure or flow data and compare commanded versus actual values.
  4. 4
    Inspect the DEF filter and replace if clogged or past service interval.
  5. 5
    Check DEF lines for kinks, blockages, or signs of freezing or contamination.
  6. 6
    Inspect pump control module wiring and connector for integrity.
  7. 7
    Check for available software updates for the pump control module before replacing hardware.

Vehicles where we've handled P24E9

Platforms in our catalogue with confirmed P24E9 coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

Can wrong DEF concentration cause P24E9?

Yes, using diluted or contaminated DEF can reduce pump efficiency and cause the system to report a performance fault.

Does P24E9 put the engine in limp mode?

Not typically on first occurrence, but if the fault persists and NOx limits are exceeded, some vehicles will progressively reduce engine output to enforce emissions compliance.

Is the pump module the same as the DEF pump?

The pump control module is the electronic controller; it may be integrated with the pump unit or separate depending on the vehicle platform.

Should I flush the DEF system if P24E9 appears after a fill?

If contaminated DEF was added, draining and flushing the tank and lines is recommended before further diagnosis of the pump module.

Disabling P24E9 in software

RaceTune can permanently disable P24E9 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

ECUs with a P24E9 disable in our catalogue

Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.

  • Bosch EDC17C50 verified 1 software version
  • Bosch EDC17CP09 verified 1 software version

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P24E9 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file