Decode diesel fault codes in plain English

Free J1939 SPN/FMI explainer for trucks, tractors and heavy equipment. What it means, how serious it is, what to check first — and where to get the official manual.

Try SPN 3251 FMI 0, 110-16, FMI 4 or CAT 299D3.

Popular codes

Browse all 53 SPNs →

Troubleshooting guides

How to read a J1939 code

A J1939 fault has two parts. The SPN (Suspect Parameter Number) says what is affected — a sensor, a system, a value. The FMI (Failure Mode Identifier, 0–31) says how it failed: too high, too low, shorted, open, erratic, and so on. See all FMIs.

Shop tips, no spam

Get practical diesel diagnostic tips from Iron Fault. Unsubscribe anytime.

Form not loading? . Signups are handled by Beehiiv — see our privacy policy.