P28E9
Reductant Heater Control Circuit Low - Supply ModuleP28E9 is a generic OBD-II powertrain diagnostic trouble code: Reductant Heater Control Circuit Low - Supply Module. 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 P28E9 means
P28E9 is set when the ECM or reductant control module detects a low-voltage or short-to-ground condition on the heater control circuit associated with the reductant supply module. The supply module integrates the pump, filter, and in many designs an electric heating element that keeps DEF fluid from freezing within the module housing and connected lines.
When the circuit voltage on the heater control output drops below the calibrated minimum threshold while the heater is commanded active, the module flags P28E9 and may disable the heater output to protect the driver circuit. This can leave the DEF supply module vulnerable to freezing in cold ambient conditions, leading to secondary faults such as no-flow or low-pressure codes.
Diagnosis should begin with a visual inspection of the wiring and connector at the supply module, as this component sits in an exposed undercarriage location subject to road debris, moisture, and temperature extremes. Internal heater element failures within the module are also a frequent cause, and the module may need to be replaced as an assembly if the heater element cannot be serviced separately.
Common causes
Most-frequently reported root causes when P28E9 is logged.
-
1
Short to ground in the heater control wiring between the ECM and supply module.
-
2
Corroded or damaged connector at the reductant supply module.
-
3
Failed internal heater element within the supply module causing a low-resistance short.
-
4
Damaged wiring harness from road debris or moisture ingress.
-
5
Open circuit on the heater return path causing abnormal voltage readings.
-
6
ECM or reductant control module internal driver fault.
-
7
Improper connector installation after previous module service.
Symptoms drivers notice
How to diagnose P28E9
A typical diagnostic flow when this code is present.
-
1
Record all DTCs and freeze-frame data; note ambient temperature at time of fault.
-
2
Inspect the reductant supply module wiring harness and connector for visible damage, corrosion, or shorts.
-
3
Measure voltage on the heater control circuit at the module connector with the heater commanded on.
-
4
With the connector unplugged, measure resistance of the heater element terminals on the module itself.
-
5
Check for short to ground on the heater control wire with the module connector unplugged.
-
6
If wiring is intact and the element reads out of specification, replace the reductant supply module assembly.
-
7
Clear codes and perform a cold-soak functional test if possible to verify heater operation.
Vehicles where we've handled P28E9
Platforms in our catalogue with confirmed P28E9 coverage.
Related powertrain codes
Frequently asked questions
Can P28E9 be caused by cold temperatures alone?
Cold temperatures do not directly cause the electrical circuit fault, but freezing of the module can damage internal heater element wiring, which then produces the low-circuit condition detected by the ECM.
Is the supply module heater the same as the tank heater?
No. The supply module heater warms the pump, filter, and adjacent lines within the module assembly. The tank heater, addressed by a separate code, warms the bulk DEF stored in the tank.
Can the heater element be replaced separately?
On many platforms the heater element is integral to the supply module and cannot be serviced independently. Check the manufacturer's parts catalog for serviceability before ordering components.
How urgent is P28E9 in warm climates?
In climates where temperatures do not drop below -11 degrees Celsius, the practical impact of a failed heater is minimal. However, the MIL will remain on and the fault should still be repaired to maintain full system compliance.
Disabling P28E9 in software
RaceTune can permanently disable P28E9 — 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 P28E9 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 EDC17C56 verified 1 software version
- Bosch MD1CP002 verified 1 software version
- Bosch MD1CS001 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 P28E9 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