P28E3
Reductant Pump Control Module PerformanceP28E3 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.
What P28E3 means
P28E3 is stored when the ECM or SCR control module determines that the reductant pump control module is not performing within expected parameters. The reductant pump module is responsible for pressurizing DEF fluid from the tank and delivering it to the dosing injector at the correct pressure and flow rate for accurate NOx reduction.
A performance fault rather than a circuit fault means that the module is communicating and receiving commands, but the resulting pump operation does not produce the expected pressure, flow, or response. This can stem from pump wear, DEF fluid contamination, air ingestion in the reductant supply line, or an internal fault in the pump module electronics or firmware.
When this code is active, reductant delivery will be compromised, causing reduced SCR catalyst efficiency and elevated NOx emissions. Many vehicles with this fault will initiate a derate counter, progressively reducing engine power after a defined number of engine starts or drive cycles until the fault is resolved. Diagnosis should include verifying DEF quality and level before condemning the pump module.
Common causes
Most-frequently reported root causes when P28E3 is logged.
-
1
Degraded or contaminated DEF fluid (incorrect concentration or wrong fluid type introduced).
-
2
Low DEF level causing air ingestion into the pump.
-
3
Worn or failed reductant pump impeller not achieving required pressure.
-
4
Air leak in the reductant supply line between tank and pump.
-
5
Internal electronic or firmware fault within the pump control module.
-
6
Clogged reductant filter restricting flow to the pump.
-
7
DEF fluid frozen in cold ambient conditions before the heating system activates.
Symptoms drivers notice
How to diagnose P28E3
A typical diagnostic flow when this code is present.
-
1
Record all active and pending DTCs, noting any reductant pressure, level, or quality codes.
-
2
Check DEF fluid level and quality; test concentration with a refractometer if available.
-
3
Inspect the reductant supply line and filter for blockage, kinks, or air ingestion points.
-
4
Command the reductant pump on with a scan tool and monitor system pressure build-up.
-
5
Check for communication errors between the SCR control module and the pump module via the relevant databus.
-
6
Inspect the pump module connector and wiring for corrosion or moisture intrusion.
-
7
Replace the pump module or pump assembly only after fluid condition, filter, and wiring are verified.
Vehicles where we've handled P28E3
Platforms in our catalogue with confirmed P28E3 coverage.
Related powertrain codes
Frequently asked questions
Can wrong DEF concentration trigger P28E3?
Yes. If the urea concentration is outside the 31.8-33.2% range, the reductant quality monitor may flag a fault and the pump module performance may appear abnormal due to unexpected fluid properties.
Will refilling DEF clear this code?
If low level caused air ingestion and the pump primed improperly, refilling and re-priming the system may resolve the condition, but the code must be cleared and the monitor re-run to confirm.
Is the pump module the same as the DEF pump?
They are often integrated into a single assembly. The pump module includes the pump motor, electronic control, pressure sensor, and heating element in most current designs.
How many drive cycles before a derate from P28E3?
This varies by manufacturer calibration. Typically between 3 and 10 failed SCR monitor cycles trigger the first derate level, escalating if the fault persists.
Disabling P28E3 in software
RaceTune can permanently disable P28E3 — 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.
ECUs with a P28E3 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 P28E3 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