Detroit DD13, DD15, and DD16 engines (and the related International A26 derivative) share most of their fault code architecture across model years. This reference covers the 20 codes we see most often during independent shop work — what each means, root cause, diagnostic next step, and the tools to confirm. SPN/FMI standard format.
For the diagnostic platform side, see our Detroit DDDL packages. For the broader workflow, see our scan tool comparison.
Fuel system codes
| SPN/FMI |
Description |
Common cause |
Next step |
| 164/0 |
Fuel rail pressure too high |
Stuck rail pressure relief valve, failed pressure regulator, broken rail pressure sensor |
Pull live data — commanded vs actual rail pressure across full RPM range. If actual chases commanded but exceeds it, regulator or relief valve. If sensor reading is wildly off, replace sensor. |
| 164/1 |
Fuel rail pressure too low |
Plugged fuel filter, weak ELC fuel doser pump, failed high-pressure pump, dropping injector |
Check primary fuel filter restriction first. Verify lift pump pressure. If both OK, run cylinder balance test in DDDL. |
| 651-656/5 |
Cylinder N injector circuit open |
Failed injector solenoid, harness chafe, ECM driver fault |
Run injector solenoid test in DDDL. If fault persists with a known-good injector swapped in, suspect harness or ECM. |
| 723/2 |
Cam position sensor data erratic |
Failed cam sensor, camshaft tone wheel damage, harness fault |
Replace cam sensor. If new sensor doesn’t clear it, inspect tone ring for damage. |
Air handling and turbo codes
| SPN/FMI |
Description |
Common cause |
Next step |
| 411/4 or 5 |
EGR valve position circuit fault |
Sticky EGR valve from carbon buildup, failed position sensor |
EGR valve sweep test in DDDL. If mechanical movement is restricted, decarbon or replace. |
| 2630/15 |
Charge air cooler outlet temperature high |
Plugged charge air cooler, failed CAC temp sensor, low coolant flow |
Compare CAC inlet vs outlet temp under load. Excessive temp rise = airflow restriction (clogged fins). If both temps look credible but the code fires, suspect sensor. |
| 2789/14 |
VGT actuator commanded position not reached |
Carbon buildup on VGT vanes, failed VGT actuator motor |
Run VGT sweep test. Restricted movement = decarbon or replace turbo. Electrical actuator failure = replace actuator only. |
| 1209/0 |
Exhaust manifold pressure too high |
Plugged DPF, stuck VGT, restricted aftertreatment |
DPF differential pressure check. VGT sweep test. Most often this code is downstream of a DPF or VGT problem rather than a primary fault. |
Aftertreatment codes
| SPN/FMI |
Description |
Common cause |
Next step |
| 3251/0 |
DPF differential pressure too high |
DPF heavily loaded with soot or ash |
Force a stationary regen via DDDL. If dP doesn’t drop after a complete regen cycle, DPF needs cleaning or replacement. |
| 3361/5 or 7 |
DEF dosing valve / injector fault |
Crystallized DEF in dosing line, failed dosing valve, low DEF supply pressure |
Run DEF dosing test. Inspect dosing line for white DEF crystal buildup. Clean or replace dosing valve. |
| 3936/0 |
SCR conversion efficiency low |
Failed NOx sensor (most common), expired DEF, mechanical (EGR over-flow, intake leak) |
Compare upstream vs downstream NOx sensor under steady load. Test DEF concentration with refractometer. Replace failing NOx sensor first; DD15 NOx sensors are a maintenance item at 250-400K miles. |
| 4334/0 or 1 |
DEF pump pressure abnormal |
Frozen DEF lines (winter), failed DEF supply pump, low DEF |
In winter, check DEF heater operation. Cycle ignition while monitoring DEF pump pressure. Replace pump if pressure won’t build. |
| 5246/0 or 16 |
Aftertreatment derate active / inducement |
Persistent SCR or DEF fault |
This is downstream — find the root SCR/DEF cause first. After fix, follow Detroit inducement reset which sometimes requires under-load operation. |
| 5298/15 or 16 |
Aftertreatment SCR efficiency monitor |
Marginal SCR performance, often a precursor to 3936 hard fault |
Verify NOx sensor data, check DEF concentration, inspect DEF lines for restriction. |
Sensors and electrical codes
| SPN/FMI |
Description |
Common cause |
Next step |
| 110/3 or 4 |
Coolant temperature sensor circuit fault |
Failed ECT sensor, harness chafe |
Backprobe sensor; should read engine-temp-appropriate resistance. Replace sensor or repair harness. |
| 100/1 or 4 |
Engine oil pressure low / sensor fault |
Genuinely low oil pressure, failed sensor, harness fault |
Confirm with mechanical gauge before assuming sensor. Then replace sensor or address mechanical cause. |
| 168/0 or 1 |
Battery voltage out of range |
Failing battery, alternator over/under-charging, ground strap corrosion |
Check battery state-of-health, alternator output under load, all ground straps. Common DD15 issue is engine-to-frame ground corrosion. |
Cascadia / Western Star chassis codes (related)
| SPN/FMI |
Description |
Common cause |
Next step |
| 520210/9 |
SmartShift transmission communication fault |
CAN bus harness fault, transmission control module issue |
Check CAN harness at trans connector. DDDL Pro can communicate with the transmission module separately. |
| 521049/4 |
Aftertreatment 1 inducement (5 mph crawl) |
Most severe Detroit inducement state |
Same as 5246 above — find root SCR/DEF cause, fix, clear, sometimes drive cycle required. |
Pre-fix checklist for DD15 work
- Read all module codes — Cascadia chassis, ABS, transmission, aftertreatment in addition to engine. A single failure often shows up across multiple modules.
- Verify DEF quality with a refractometer — expired or dilute DEF causes SCR codes that mimic sensor failure.
- Check fuel quality — biodiesel and water contamination cause cascading injector and rail pressure codes.
- Inspect engine grounds — DD15 is sensitive to bad grounds; many erratic sensor codes trace to a corroded ground strap.
- Snapshot record before clearing codes so you have data from when the fault was active.
Tools we recommend
- Detroit DDDL Pro — full diagnostic depth, snapshot recording, parameter programming, reflash. Browse DDDL packages
- NEXIQ USB-Link 3 — RP1210 datalink adapter that pairs with DDDL
- JPRO Professional — strong DDDL alternative for diagnose / regen / bidirectional work without reflash. JPRO packages
- DEF refractometer — quickly verifies DEF concentration in suspected SCR cases
- Multimeter with mV resolution — sensor diagnostics
Frequently asked questions
Need help with a DD15 fault?
Free phone diagnostic guidance — tell us the SPN/FMI, what’s been replaced, and what live data you’re seeing. Call (800) 399-9495 or browse Detroit DDDL packages.