DPF and DEF codes account for the largest share of active fault codes on modern diesel fleets. A truck hits SPN 3719, SPN 3226, or P207F on a Tuesday and by Friday it's in a 25–40% derate — and by Monday it's at 5 mph limp mode with a tow bill attached. Every one of these codes has a specific system, specific root cause, and specific fix — but only if the shop knows which SPN maps to what before the truck rolls in. Truck Inspection & Maintenance Management Software captures DTC codes from the ELD in real time, maps them to the responsible aftertreatment subsystem, routes the diagnostic workflow to the tech, and tracks the derate clock so no truck ends up shut down mid-lane. Start free and run DPF/DEF troubleshooting workflow in TIM.

SPN + FMI · P-code · Regen · Derate · Cummins / Detroit / PACCAR / Volvo

DPF and DEF Codes Are the #1 Diesel Fleet Downtime Cause — TIM Runs the Diagnostic Workflow

A DPF regen fails, a DEF doser clogs, an SCR catalyst efficiency drops — the code fires, the derate clock starts, and the shop has hours (not days) to act. Truck Inspection & Maintenance Management Software ingests DTCs from any ELD, decodes SPN/FMI to plain English, opens the correct diagnostic workflow, and files every step against the unit history — so recurring codes get root-caused, not just cleared.

25–40%power derate on first stage of most emissions codes
5 mphlimp-mode speed when derate reaches final stage
2010+every SCR-equipped diesel exposed to these codes

DPF vs DEF — Two Systems, Two Different Failure Paths

Half the misdiagnoses on aftertreatment codes come from techs treating DPF and DEF as one system. They're not — they solve different pollutants, sit on different sides of the exhaust stream, and fail for different reasons. TIM's diagnostic template routes to the correct subsystem before the tech opens the truck.

DPF
Diesel Particulate Filter
What it does

Traps soot particulate matter from exhaust. Cleans itself by burning soot off during regeneration — passive, active, or parked.

How it fails
  • Regen never completes (short-trip duty cycle)
  • Soot load exceeds active regen capacity
  • Ash accumulation from oil consumption
  • Delta-pressure sensor failure
  • EGR issue prevents regen (Paccar P1495/96)
Common codes: SPN 3719, SPN 3251, SPN 4796
DEF/SCR
Selective Catalytic Reduction
What it does

Injects urea (DEF) into exhaust to convert NOx into nitrogen and water. Requires proper DEF quality, dosing pressure, and catalyst efficiency.

How it fails
  • DEF crystallization in doser/lines
  • Low DEF quality (contamination, dilution)
  • Dosing pump pressure loss
  • NOx sensor drift or failure
  • SCR catalyst efficiency degraded
Common codes: P20EE, P204F, P207F, SPN 3226, SPN 4374
Why the split matters A tech who assumes every emissions code is a DPF issue will replace a $3,500 filter when the actual problem was a $180 DEF doser. A tech who assumes every code is DEF will run a forced regen on a truck whose SCR catalyst has failed. TIM routes each code to the correct subsystem before the diagnostic starts.

The SPN Code Lookup — Top DPF/DEF Codes and What Each Means

The table below is the working reference TIM ships with. Each SPN maps to a subsystem, severity, and first-response action. FMI (Failure Mode Identifier) further narrows the specific failure mode within the SPN.

Code System What it means Severity First response
SPN 3719 DPF Soot load high · regen needed Moderate Parked regen · verify duty cycle
SPN 3251 DPF DPF differential pressure fault High Inspect ΔP sensor + tubing
SPN 4796 DPF Fuel dosing module degraded · active regen disabled High Test HC doser + fuel supply
SPN 411 / P1495 DPF/EGR PACCAR EGR disabled · regen suspended · 10-hr window High · 25–40% derate Fix underlying EGR fault immediately
P20EE DEF/SCR NOx catalyst efficiency below threshold High Test SCR + inspect DEF quality
P204F DEF/SCR Reductant system performance · info code Info Fix companion DTCs · P204F clears
P207F DEF/SCR DEF quality below spec High · derate path Test DEF concentration + quality sensor
SPN 3226 DEF/SCR NOx sensor drift · SCR conversion failure High NOx sensor test · check DEF quality
SPN 4374 / 4334 DEF pump DEF pressure low · pump / clog / crystallization Moderate–High Pressure test · inspect lines + filter

The 3-Stage Regen Escalation — Where Every DPF Truck Sits

DPF regeneration isn't one process — it's a three-stage escalation. Passive tries first; active steps up when passive can't keep up; parked is the last resort. Knowing which stage a truck is stuck at tells you the root cause before the scan tool.

01
PASSIVE
Automatic · while driving Happens naturally on hot highway runs. Exhaust temp 250–400°C, soot oxidizes quietly. No fuel penalty, no driver action needed.
Weakness · short trips + low-speed duty never get hot enough
→
02
ACTIVE
ECU-managed · while driving Soot hits 40–50% capacity → ECU raises exhaust temp via post-injection. Driver may notice higher idle or cooling fans.
Rule · never interrupt an active regen unless you have to
→
03
PARKED
Stationary · commanded Soot too high for active. Truck requests parked regen — engine at elevated RPM until burn-down complete. Driver or tech initiated.
Flag · needing this often is a symptom, not a fix

DTC Ingest · SPN Decoding · Diagnostic Workflow · Unit History — All in TIM

Truck Inspection & Maintenance Management Software ingests every DTC from the ELD, decodes SPN/FMI codes to plain English, routes the tech to the right diagnostic workflow, and files every repair against the unit's history. Recurring codes get root-caused instead of cleared. Trucks stop hitting the same derate for the third time.

The Derate Cascade — The Clock That Starts When the Code Fires

Most emissions faults follow a defined derate cascade. Understanding where a truck sits on the cascade tells the shop how fast they have to act — and TIM tracks the countdown per unit.

HR 0
Fault code active · MIL on DTC fires. Malfunction Indicator Lamp illuminated. No performance impact yet. TIM alerts dispatch + shop.
HR 10
Stage 1 derate · 25–40% power loss Ignore period expires. Engine reduces power. Driver noticeably underpowered on grades. Load delivery at risk.
HR 20+
Stage 2 derate · low idle only Engine locks to idle RPM ceiling. Truck cannot maintain highway speed. Immediate service required.
FINAL
5 mph limp home mode Engine restricts to 5 mph maximum. Truck must be towed if not already in shop. Cost cascade is fully realized.

Frequently Asked Questions

Does TIM ingest DTCs from all major ELD providers?
Yes — TIM pulls DTCs from Geotab, Samsara, Motive, Verizon Connect, GPSTab, and TruckX. Codes decoded to SPN/FMI plain English, routed to the correct subsystem workflow, and filed to unit history in real time. Start free with the multi-ELD DTC ingest.
How does TIM differentiate an intermittent code from a hard fault?
TIM tracks code occurrence, active/pending status, and freeze-frame data over time per unit. A code that fires once and clears is triaged differently from a code that recurs 20 times in a week on the same VIN. Contact us to see recurrence-pattern flagging.
Can TIM alert dispatch before a truck goes into derate?
Yes — the moment a covered SPN fires, TIM starts the derate clock and alerts dispatch with time-to-derate estimate. The truck can be routed to service or the closest approved vendor before the 10-hour window expires. Start free with derate-window alerting.
Does TIM track DEF quality and consumption per unit?
Yes — DEF fill events, consumption rate, and quality-related codes (P207F, SPN 3226) file against the unit. Trucks burning DEF outside the expected 2–3% of diesel consumption get flagged for SCR or dosing investigation. Contact support for DEF consumption tracking.
SPN Decoded · Subsystem Routed · Derate Tracked · Root-Caused

Stop Clearing Codes. Start Fixing the Reason They Fire.

TIM ingests every DTC, decodes SPN/FMI to plain English, routes the diagnostic workflow to the right subsystem, tracks the derate clock, and files every repair against the unit. Recurring codes stop being weekly surprises.

No credit card required · Free for up to 3 trucks · Works with your existing ELD provider