Detailed guide for SPN 5398 FMI 31
Back to top ↑What this fault means
SPN 5398 FMI 31 indicates on applicable systems that DPF regeneration is occurring too frequently or that the ECM has detected a soot-production or regeneration-related condition.
Frequent regeneration is often a symptom of another engine or air-management problem rather than a DPF problem by itself.
What you may notice
The truck may regenerate more often than normal, fuel economy may decrease and calculated soot load may climb rapidly between regeneration events. Additional EGR, boost, exhaust-temperature or DPF faults may also be present.
What to check first
Start by reviewing companion codes and regeneration history. A charge-air leak can reduce available air and increase soot production, so pressure-test the charge-air system and inspect boots, clamps and piping.
Check EGR operation and related sensors because incorrect EGR flow can affect combustion and soot production. Review boost, intake-pressure and exhaust-pressure data for values that do not match engine load.
Fueling and combustion checks
Injector or fueling problems can also produce excess soot. If the air and EGR systems test correctly, investigate signs of poor combustion, smoke, injector imbalance or other fueling concerns according to the OEM procedure.
Do not blame the DPF first
Repeatedly forcing regeneration without correcting the soot source can shorten aftertreatment life and will not solve the underlying problem.
Confirm DPF pressure-sensor readings and soot-load calculations before replacing or cleaning the filter. Repair the cause of excessive soot production, then verify that regeneration frequency returns to a normal pattern.
OEM thresholds and regeneration strategies vary, so use the manufacturer's diagnostic information for the specific engine.

Mechanic community notes for SPN 5398 FMI 31
Back to top ↑Real-world tips from technicians. Submissions are moderated to keep spam and “my cousin fixed it with duct tape” content out.
Share your fix / advice
Keep it useful: symptoms, what you checked, what fixed it, and whether the code stayed inactive after a drive cycle.