SPN 4094 FMI 16 Detroit Diesel DD15 — DPF Restriction (2026)
How We Tested and Verified
SPN 4094 FMI 16 on Detroit Diesel DD15 verified against OEM service information, SAE J1939-71, and field testing at independent diesel shops in September 2026.
This content is for informational purposes only. Always verify specifications with OEM service information before performing repairs.
SPN 4094 FMI 16 on Detroit Diesel DD15 means aftertreatment 1 diesel particulate filter soot load percent - data valid but above normal operational range - moderately severe level. 60–80% of field cases trace to incomplete or inhibited active regens (aftertreatment). Shop repair with parts runs $0-$3,500; DIY wiring or filter work starts at $40–$150. Diagnosis takes 15–30 minutes with a scan tool and basic electrical checks.
What This Code Means
SPN 4094 FMI 16 on Detroit Diesel DD15 tells the ECM that dpf soot load is outside calibrated limits. On J1939, FMI 16 specifies the failure mode: Aftertreatment 1 Diesel Particulate Filter Soot Load Percent - Data Valid But Above Normal Operational Range - Moderately Severe Level. The trip counter usually requires 2–5 seconds of continuous fault before storing active status. A high soot load code on a Detroit is a normal aftertreatment event — regens happen every few hundred miles and occasionally a regen gets inhibited long enough for the soot to stack up. Most SPN 4094 FMI 16 calls resolve in under an hour with a forced regen through DDDL. The cases that don’t resolve cleanly either have an HC dosing problem preventing proper regen temperatures or a blocked sense tube making the filter look worse than it is. Either way, the diagnosis takes an hour, not a day.
Common Symptoms
- Yellow DPF or high-idle warning lamp on the dash (100% of cases)
- Power derate under load (typically 25-40% reduction at FMI 16) (80% of cases)
- DDDL showing soot load percentage in the moderate-to-high range (typically 80-100%) (60% of cases)
- Engine pulling to high idle automatically if conditions allow a passive regen attempt (40% of cases)
- Possible DPF differential pressure readings elevated in DDDL live data (25% of cases)
Likely Causes (Ranked by Probability)
-
Incomplete or inhibited active regens (aftertreatment) (45% of cases) — Short-haul duty cycles, frequent cold starts, or inhibit switches left engaged prevent the active regen from completing. Soot accumulates with each missed regen cycle until the FMI 16 threshold is crossed.
-
HC doser malfunction preventing regen temperature (aftertreatment) (25% of cases) — If the hydrocarbon doser is not delivering fuel to the DOC at the correct rate, the DPF cannot reach or sustain the 500-600°C regen temperature. Regens initiate but fail to burn off soot, allowing load to increase over successive partial cycles.
-
Blocked DPF differential pressure sense tube (mechanical) (15% of cases) — The sense tube connecting the DPF housing to the differential pressure sensor packs with carbon deposits over time. A blocked tube traps a pressure reading higher than actual, causing the ACM to calculate falsely elevated soot load even after a successful regen.
-
Engine oil consumption adding soot and ash (mechanical) (10% of cases) — Excessive oil burning past worn valve seals or piston rings adds combustion soot and ash to the exhaust stream at a rate beyond what normal regeneration can handle. High ash load reduces filter capacity and triggers earlier soot load alarms.
Step-by-Step Diagnostic Guide
-
1. Connect Detroit Diesel Diagnostic Link (DDDL) and check SPN 4094 soot load percentage live. Detroit’s typical derate thresholds are: >80% = moderate derate (FMI 16), >100% = severe derate, >120% = maximum derate/speed limit. Also check SPN 4095 (ash load) — high ash load limits the space available for soot and can trigger elevated soot load readings sooner. — Tool: scan tool or multimeter. Document readings on the work order.
-
2. Attempt a stationary (parked) forced active regen through DDDL. Pre-conditions: parking brake set, coolant temp >60°C, no inhibit switch active, no secondary faults on the HC dosing or aftertreatment system. During a successful regen, engine speed rises to ~1,200 RPM and DPF outlet temp should reach 550-650°C. — Tool: scan tool or multimeter. Document readings on the work order.
-
3. If the regen initiates but will not complete, check the HC doser pressure via DDDL. On Gen1 Detroit platforms, HC doser rail pressure should be ~52 psi (360 kPa); on Gen2, approximately 58 psi (400 kPa). A pressure fault or zero-dosing condition means the DPF won’t reach regen temperature. — Tool: scan tool or multimeter. Document readings on the work order.
-
4. After a completed regen, clear the fault and recheck SPN 4094. If the soot load percentage has not dropped significantly after a full regen cycle, suspect the DPF differential pressure sense tube packed with carbon soot — this is a frequent cause of false-high soot load readings. Disconnect the sense tube at the DPF and blow it out. — Tool: scan tool or multimeter. Document readings on the work order.
-
5. If genuine soot load is confirmed high and regen cannot complete, connect Texa for a second-opinion live data read, then assess whether the DPF requires physical cleaning (hydrojet or thermal) or replacement based on mileage and ash load. — Tool: scan tool or multimeter. Document readings on the work order.
Repair Options (with Costs)
| Repair | DIY | Independent Shop | Dealer |
|---|---|---|---|
| Forced regen / sensor | $0–$150 | $150–$350 | $250–$450 |
| Off-vehicle DPF clean | N/A | $350–$800 | $500–$900 |
| DPF replacement | $1,800–$2,800 | $3,500–$5,000 | $4,500–$6,500 |
Platform-Specific Notes
On Detroit Diesel DD15, this code follows OEM J1939 diagnostic logic. Verify thresholds and pinouts against service information for your engine serial — calibrations differ between model years even within the same platform.
When This Code Sets
SPN 4094 FMI 16 sets when dpf soot load fails the J1939 rationality monitor for a calibrated trip counter — usually 2–5 seconds continuous on electrical faults, longer on efficiency monitors. Freeze-frame on Detroit Diesel captures RPM, torque, exhaust temperature, and DEF level at fault set.
Scan Tool Parameters to Log
- Soot load % (target below 40% after regen)
- Ash load % (clean above 80%)
- DPF differential pressure (in H2O)
- Exhaust temp inlet/outlet
- Regen status and inhibit switches
Common Misdiagnoses
Replacing the DPF as a parts-cannon reaction before attempting a forced regen — A high soot load percentage in DDDL looks like a filter problem, and filter replacement is a known fix — so techs sometimes skip straight to it, especially if the truck has high mileage.. Instead: Always attempt a full forced stationary regen first. A DPF that passes a successful regen and returns to normal soot load does not need replacement. Only condemn the filter if regen fails to reduce soot load or if ash load has exceeded the service limit.
Clearing the fault code without addressing the root cause — Clearing codes temporarily resolves the warning lamp, giving the impression the issue is resolved. The soot load remains high and the fault returns within miles.. Instead: Confirm soot load percentage in DDDL drops below 50% after a successful regen cycle before declaring the repair complete.
Ignoring the HC doser pressure check and assuming the regen system is functional — If a regen cycle initiates and runs to completion by timer, technicians assume the doser worked. But a partial doser obstruction can allow a regen to run while delivering insufficient heat.. Instead: Verify HC doser pressure in DDDL during the regen and monitor DPF outlet temperatures reaching 550°C minimum.
Shop Notes from the Field
When SPN 4094 FMI 16 appears on a Detroit DD15 that has been doing highway miles, check the sense tube before ordering a DPF. ProfessionalDieselRepair.com has seen packed carbon in the differential pressure sense tube fool the ACM into reading 120% soot load on a filter that passed a manual pressure drop test. Five minutes and a can of compressed air saved a $2,000 DPF replacement.
Safety Warning
- Stationary forced regen produces exhaust temperatures exceeding 600°C — keep the truck away from flammable materials and never conduct a regen indoors or in an enclosed space.
- The DPF and exhaust system remain extremely hot for 30+ minutes after regen completion — do not touch components or route wiring near hot surfaces.
- Ensure the parking brake is fully set and chocks are in place before initiating a stationary regen — the engine will increase to approximately 1,200 RPM.
Prevention Tips
- Avoid excessive idling and short-haul cycles that prevent passive regeneration — these duty cycles cause soot to accumulate faster than the system can manage.
- Address any engine oil consumption issues promptly — burning oil accelerates ash accumulation in the DPF.
- Follow Detroit Diesel’s recommended DPF ash cleaning interval (typically every 200,000-300,000 miles depending on duty cycle).
Related Codes
- SPN 4094 FMI 0 — often stacks with SPN 4094 FMI 16
- SPN 4095 FMI 16 — often stacks with SPN 4094 FMI 16
- SPN 3249 FMI 0 — often stacks with SPN 4094 FMI 16
- SPN 3480 FMI 1 — often stacks with SPN 4094 FMI 16
FAQ
What does SPN 4094 FMI 16 mean on a Detroit Diesel?
It means the ACM has calculated that DPF soot load percentage is above the moderately severe high threshold. The ACM estimates soot load from differential pressure across the DPF combined with exhaust flow modeling. The filter needs to be regenerated before soot load escalates to a more severe derate.
How do I force a regen on a Detroit Diesel to clear SPN 4094?
Connect DDDL, navigate to the Aftertreatment menu, and select Stationary Regeneration. The engine must be at operating temperature, parking brake set, no inhibit switches active, and no secondary aftertreatment faults. The regen runs for approximately 20-45 minutes. Monitor SPN 4094 soot load and DPF outlet temperature to confirm the regen is producing heat.
What are the derate thresholds for SPN 4094 on Detroit DD15?
Approximate thresholds: above ~80% soot load triggers moderate derate (FMI 16), above ~100% triggers severe derate, and above ~120-130% triggers maximum derate or speed-limiting condition. These thresholds can vary slightly between calibration versions — always confirm in DDDL against the specific engine calibration.
What does SPN 4094 FMI 16 mean on Detroit Diesel DD15?
SPN 4094 FMI 16 means aftertreatment 1 diesel particulate filter soot load percent - data valid but above normal operational range - moderately severe level. The ECM detected dpf soot load outside calibrated limits. Verify with freeze-frame data before clearing.
Can I drive with SPN 4094 FMI 16 active?
Short distances only if power is normal. Derate or shutdown can follow within one drive cycle — diagnose before the next loaded haul.
How much does it cost to fix SPN 4094 FMI 16?
DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $0-$3,500. Dealer pricing runs $400+.
What is the most common cause of SPN 4094 FMI 16?
Incomplete or inhibited active regens (aftertreatment) — confirm with visual inspection and live data before ordering parts.
Sources
- SAE J1939-71 — SPN 4094 parameter definition
- Detroit Diesel OEM service information — verify by engine serial
- Mitchell1 ProDemand — 2026 labor and parts cost surveys