Diesel Fault Code Lookup (SPN/FMI) for Owner Operators
Look up common J1939 SPN and FMI codes — what they mean and what commonly causes them.
This covers the most commonly diagnosed codes — engine core sensors and the DPF/DEF/SCR emissions system, where most real-world shop visits happen. SAE J1939 defines over 10,000 SPNs; this isn't the full catalog. For a code not listed here, check your engine manufacturer's fault code guide or a dealer scan tool.
Search SPN Codes
Code Detail
Select an SPN on the left to see what it means.
A code tells you what and how something failed. It is not automatically the root cause or the part to replace. Use it to narrow down where to look, then confirm with a proper diagnosis before you order parts.
Truck down? A dispatcher can help you rebook the load.
No signup fee. No contract. You pay only when you get paid.
Numbers tight? Let a dispatcher find better loads.
This tool is free. If it shows you are leaving money on the road, Grow Trucking finds loads, negotiates rates and does the paperwork for owner-operators and small fleets.
Also: About Grow Trucking · Refer a carrier · Trucking blog
Need Help?
Have questions about using our diesel fault code lookup (spn/fmi)? All our tools are free to use with no registration required. Save your inputs locally and come back anytime.
How do I read a diesel fault code (SPN/FMI)?
Heavy-duty diesel engines report faults using the SAE J1939 standard: a Suspected Parameter Number (SPN) identifies which component or system triggered the fault, and a Failure Mode Identifier (FMI) describes the type of failure, such as a reading that is too high, too low, or an open circuit. The same SPN can appear with different FMIs for different problems, so read the pair together, not the SPN alone. A derate code (reduced power or speed) means the engine has limited itself to protect the aftertreatment or itself, and should not be ignored.
- Read both numbers together: the SPN tells you the system (for example, the DEF system or an NOx sensor), the FMI tells you the kind of fault.
- Check whether the code includes a derate or shutdown warning. Those mean the engine has already limited performance and need prompt attention.
- Check your engine manufacturer's documentation (Cummins, Detroit, PACCAR, Volvo, International) for the exact meaning of your SPN/FMI pair, since some codes vary slightly by manufacturer.
- Note whether the code is active or stored (historical). An active code is the current problem; a stored code may be an intermittent issue.
- Decide if it's safe to keep driving based on the manufacturer's guidance for that code, not a guess, especially for any brake, steering or aftertreatment-related fault.
| Part of the code | What it tells you |
|---|---|
| SPN (Suspected Parameter Number) | Which component or system reported the fault, for example a sensor or the DEF system |
| FMI (Failure Mode Identifier) | The type of failure: for example, voltage too high, too low, or an open circuit |
| Active vs. stored | Whether the fault is happening now or was recorded in the past |
SPN/FMI is a shared SAE J1939 standard, but exact code meanings and recommended actions can vary by engine manufacturer. Confirm any code against your specific engine's documentation before deciding whether to keep driving.
Last reviewed October 2026. Sources: SAE International: J1939 digital annex (diagnostic standard).
Frequently Asked Questions - Diesel Fault Code Lookup (SPN/FMI)
What's the difference between an SPN and an FMI?
Does a fault code tell me exactly what part to replace?
Why do DPF and DEF codes trigger a power derate?
Is this the same fault code list for Cummins, Detroit, and PACCAR engines?
Why does this tool list only some SPN codes?
Related Trucking Tools
Truck Breakdown Triage
Pick what is going wrong and get a clear answer: stop now, get help first, or drive on to the next safe stop. Then copy a message for your broker.
Preventive Maintenance Scheduler
Track all service intervals by odometer. Never miss a maintenance item again.
DEF Cost Calculator
See how much diesel exhaust fluid your truck uses and what it costs per mile and per year, and work out your own DEF rate from your fill-ups.
Pre-Trip / Post-Trip DVIR Checklist
A 49 CFR 396.11 compliant Driver Vehicle Inspection Report with defect tracking.
Go Further With Diesel Fault Code Lookup (SPN/FMI)
Guides, services and reference pages that go with this tool.
- Engine specs referenceMatch a fault code to the engine it came from.
- Detroit DD15 engine guideService intervals and commonly reported issues for the most common Cascadia engine.
- DD15 vs X15 comparisonSide-by-side intervals and warranty for the two Cascadia 15-liter engines.
- Fleet management systemTrack repeated faults across a fleet.
- Diesel exhaust fluid, explainedMany fault codes come from the DEF system. See what DEF is and what a derate means.