Cummins Insite Fault Codes List: SPN FMI Troubleshooting Guide
Understanding Cummins Fault Codes: SPN and FMI Explained
Cummins engines use the SAE J1939 standard for diagnostic trouble codes, which uses two components: SPN (Suspect Parameter Number) identifies which component or system has a fault, and FMI (Failure Mode Identifier) describes the type of failure detected. For example, SPN 94 FMI 1 means “Fuel Delivery Pressure — Data Valid But Below Normal.” Understanding this two-part structure is essential for accurate diagnosis — reading just the SPN without the FMI leads to misdiagnosis roughly 30% of the time according to Cummins service data.
Top 15 Most Common Cummins Insite Fault Codes
| SPN:FMI | Description | Severity | Common Cause |
|---|---|---|---|
| 94:1 | Fuel Delivery Pressure Low | High | Clogged fuel filter, weak lift pump |
| 94:18 | Fuel Delivery Pressure Moderately Low | Medium | Restricted fuel line, aging pump |
| 111:1 | Engine Coolant Level Low | Critical | Coolant leak, faulty sensor |
| 111:17 | Coolant Level Data Valid But Low | Medium | Slow leak, air pocket in system |
| 97:3 | Water in Fuel Indicator Voltage High | High | Water in fuel filter, drain required |
| 100:3 | Engine Oil Pressure Voltage High | Critical | Faulty oil pressure sensor or circuit |
| 100:1 | Engine Oil Pressure Low | Critical | Low oil level, worn bearings, pump failure |
| 110:0 | Engine Coolant Temperature High | Critical | Thermostat stuck, radiator blockage |
| 175:0 | Engine Oil Temperature High | High | Overloaded engine, oil cooler failure |
| 190:0 | Engine Overspeed Condition | Critical | Downhill runaway, transmission issue |
| 102:2 | Intake Manifold Pressure Erratic | Medium | Boost leak, MAP sensor intermittent |
| 102:18 | Intake Manifold Pressure Low | Medium | Turbo underboost, CAC leak |
| 651:5 | Cylinder 1 Injector Current Low | High | Injector solenoid open circuit |
| 652:5 | Cylinder 2 Injector Current Low | High | Injector solenoid open circuit |
| 641:5 | VGT Actuator Current Low | High | Turbo actuator motor or harness fault |
FMI Codes Quick Reference
| FMI | Meaning | Typical Action |
|---|---|---|
| 0 | Data valid but above normal | Check for overheating, overpressure |
| 1 | Data valid but below normal | Check for leaks, low fluid levels |
| 2 | Data erratic or intermittent | Inspect wiring harness for loose connections |
| 3 | Voltage above normal or shorted high | Check sensor circuit for short to power |
| 4 | Voltage below normal or shorted low | Check sensor circuit for short to ground |
| 5 | Current below normal or open circuit | Check wiring for breaks, replace solenoid |
| 7 | Mechanical system not responding | Check for stuck valve, mechanical binding |
| 11 | Root cause not known | Perform detailed troubleshooting |
| 12 | Bad intelligent device or component | Replace the ECM or smart actuator |
| 14 | Special instructions (OEM-specific) | Consult OEM service manual |
| 17 | Data valid but low — least severe | Monitor trend, address during next service |
| 18 | Data valid but low — moderately severe | Address within 50-100 operating hours |
| 31 | Condition exists (non-alarm notification) | Informational only, no action required |
How to Read and Clear Fault Codes in INSITE
Connect INSITE to the engine ECM. Navigate to the “Fault Codes” tab in the main dashboard. Active faults are displayed in red, inactive (historical) faults in yellow. Click on any fault code to expand it — INSITE will show the full SPN:FMI description, the number of occurrences, first occurrence timestamp, and last occurrence timestamp. This timeline is critical for intermittent faults. To clear codes, select all codes (Ctrl+A) and click “Clear Faults.” Note: active faults will immediately reappear if the underlying condition persists. Always record faults before clearing — once cleared, the occurrence history is permanently erased from the ECM.
Diagnostic Workflow for Cummins Fault Codes
- Record all active and inactive faults (take photos or screenshots)
- Sort by SPN to group related faults — multiple faults for the same SPN often share a root cause
- Address critical severity codes first (SPN 111 coolant level, SPN 100 oil pressure, SPN 190 overspeed)
- Use INSITE’s built-in Fault Troubleshooting Tree — right-click any fault → Troubleshoot for step-by-step diagnostic logic
- Check freeze frame data — INSITE records engine operating conditions at the moment the fault set (RPM, load, temperatures)
- After repair, perform an Operational Check using INSITE’s diagnostic test menu to verify the fix before clearing codes
When INSITE Shows “No Fault Codes” but the Check Engine Light Is On
This happens in three common scenarios. First, the fault may be in the chassis or body controller ECU, not the engine ECM — check the ABS, transmission, and instrument cluster modules separately in INSITE’s multi-module scan. Second, the MIL (Malfunction Indicator Lamp) may be latched from a previously resolved fault — cycle the ignition 3 times (ON 5 seconds, OFF 5 seconds) to reset the lamp. Third, some aftertreatment faults (DOC/DPF/SCR) are stored in the ACM (Aftertreatment Control Module) and require a separate scan — in INSITE, switch to the ACM module view from the top-right dropdown.
Frequently Asked Questions
What is the most common cause of SPN 94 FMI 1?
In over 70% of cases, SPN 94 FMI 1 is caused by a clogged fuel filter. The Cummins ISX15 and X15 engines have a two-stage fuel filtration system — replace both the primary (chassis-mounted) and secondary (engine-mounted) filters. If the code returns within 50 hours, suspect a weak fuel lift pump or restricted suction line. Never ignore an SPN 94 code — prolonged low fuel pressure can damage injectors and the high-pressure fuel pump.
Can I drive with an active fault code?
It depends on the severity. A yellow “Check Engine” light generally allows continued operation but should be addressed within 50-100 hours. A red “Stop Engine” light requires immediate shutdown — continuing to operate will cause progressive damage. INSITE’s fault severity indicator (red/yellow) reliably matches the dash warning lamps. When in doubt, pull over and diagnose.
Do I need INSITE to read Cummins fault codes?
No — any J1939-compatible heavy-duty scanner can read basic Cummins fault codes. However, generic scanners typically only show the SPN:FMI number without Cummins-specific descriptions or troubleshooting trees. INSITE provides manufacturer-specific fault guidance, freeze frame data, and guided diagnostic procedures that generic tools cannot access.
- Cummins Parts & Software — Overview
- Cummins Downloads — Available downloads