P28EB
Reductant Injector Control Circuit Range/PerformanceP28EB is a generic OBD-II powertrain diagnostic trouble code: Reductant Injector Control Circuit Range/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 P28EB means
P28EB is stored when the PCM or SCR module determines that the reductant injector control circuit is operating outside the expected performance range, even though the circuit voltage is within normal electrical limits. Unlike a hard open or short, this code indicates a functional discrepancy — the injector's electrical response does not match the commanded duty cycle or timing, suggesting a degraded component rather than a complete failure.
The SCR module uses current-sense or voltage-feedback monitoring to confirm that the injector is responding correctly to each commanded pulse. If the response is sluggish, inconsistent, or out of phase with the command signal, a range/performance fault is triggered. This can stem from partial resistance increase in the solenoid winding, intermittent connector contact, or a weakening injector driver in the control module.
Because the fault is functional rather than purely electrical, it may be intermittent and harder to reproduce. Live data monitoring of the injector command vs. feedback signal during an active drive cycle is often more informative than static resistance measurements alone.
Common causes
Most-frequently reported root causes when P28EB is logged.
-
1
Partially degraded reductant injector solenoid with increased winding resistance.
-
2
Intermittent contact in the injector connector or module harness connector.
-
3
Weak SCR module injector driver output unable to fully actuate the solenoid.
-
4
DEF crystalline deposits on the injector tip causing mechanical restriction that loads the solenoid.
-
5
Contaminated DEF fluid increasing the hydraulic load on the injector.
-
6
Heat-damaged wiring causing intermittent resistance changes.
-
7
Electromagnetic interference affecting the feedback signal circuit.
Symptoms drivers notice
How to diagnose P28EB
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and record all DTCs; note operating conditions in freeze-frame data.
-
2
Inspect the reductant injector connector for corrosion, DEF deposits, and pin tension.
-
3
Measure injector solenoid winding resistance and compare to specification; values outside range indicate a degraded solenoid.
-
4
Using a scan tool with live data, command the injector on and observe the feedback current or voltage PID to detect sluggish or inconsistent response.
-
5
Inspect the injector tip for DEF crystallisation or blockage; clean or replace per manufacturer guidance.
-
6
Check SCR module connector and harness for intermittent contact or chafing.
-
7
If the injector and wiring check acceptable, suspect the SCR module driver circuit; replace module and retest.
Vehicles where we've handled P28EB
Platforms in our catalogue with confirmed P28EB coverage.
Related powertrain codes
Frequently asked questions
How is P28EB different from a circuit-open or circuit-short code?
Open and short codes indicate the circuit voltage is completely outside range. P28EB means the circuit voltage is in range but the injector's actual behavior does not match what was commanded, pointing to degraded performance rather than total failure.
Can DEF quality affect P28EB?
Indirectly, yes. Contaminated or incorrect-concentration DEF can cause deposits that mechanically restrict the injector, increasing the solenoid load and producing an abnormal electrical response detectable by the module.
Should I replace the injector or the SCR module first?
Replace the injector first; it is the more common and less expensive component. Confirm wiring integrity before condemning the module.
Will cleaning the injector tip fix this code?
If the root cause is external DEF crystallisation, cleaning may restore normal operation. However, if the solenoid winding itself is degraded, cleaning will not resolve the electrical performance issue.
Disabling P28EB in software
RaceTune can permanently disable P28EB — 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 P28EB 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 P28EB 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