Cummins INSITE 8.9 Fault Codes — How to Read Them Correctly
Cummins INSITE 8.9 displays fault codes using the SAE J1939 standard (SPN + FMI) combined with Cummins-specific fault codes that appear only in INSITE. Unlike generic J1939 readers, INSITE also shows fault snapshot data — engine speed, load, temperatures, and sensor values recorded at the exact moment the fault occurred. This freeze frame data is critical for diagnosing intermittent faults that do not replicate on demand.
The fault codes below are sourced from NHTSA’s complaint and recall database for Cummins ISX15 and X15-equipped trucks, plus common field faults documented across Freightliner Cascadia and Kenworth T680 platforms.
Critical Fault Codes — NHTSA-Documented
SPN 3364 — DEF Quality Fault
| Field | Value |
|---|---|
| SPN | 3364 |
| System | Aftertreatment — DEF Quality Sensor |
| NHTSA Source | ODI #11309211, 2020 Freightliner Cascadia with Cummins engine — “DEF issue causing loss of power” |
| FMI 3 | Voltage above normal (sensor short to +V) |
| FMI 4 | Voltage below normal (sensor short to ground) |
| FMI 16 | Parameter above normal — DEF concentration too high |
| FMI 17 | Parameter below normal — DEF concentration too low (most common) |
Cause: Contaminated DEF (wrong fluid added to tank), diluted DEF, frozen DEF that was thawed and reused, or failed DEF quality sensor.
INSITE Fix Steps:
- INSITE → Fault Codes → read SPN 3364 freeze frame → check DEF quality percentage at time of fault
- INSITE → Parameters → DEF Quality Sensor → monitor real-time DEF quality (should read 32–33% urea concentration)
- If DEF quality reads below 30%: drain tank completely, flush with 2 liters distilled water, drain again, refill with API-licensed DEF
- If DEF quality sensor voltage is out of range (FMI 3 or 4): test wiring to sensor; replace sensor if wiring is intact
- Clear fault in INSITE → run truck for 10 minutes → verify fault does not return
SPN 3216 — SCR NOx Outlet Concentration High
| Field | Value |
|---|---|
| SPN | 3216 |
| System | Aftertreatment — SCR/NOx Sensor |
| FMI 0 | Data valid but above normal (NOx too high after SCR catalyst) |
Cause: Failed SCR catalyst, DEF injector not functioning, low DEF quality (see SPN 3364), or failed NOx outlet sensor.
INSITE Fix Steps:
- Check SPN 3364 first — if DEF quality is the root cause, fixing DEF resolves 3216
- INSITE → Bi-directional Tests → DEF Injector Activation Test → verify DEF spray is occurring
- If DEF injector not activating: check DEF supply pressure and injector wiring
- If DEF injector activates but SPN 3216 persists after good DEF: SCR catalyst may be poisoned or cracked — replacement required
SPN 636 — Engine Position/Speed Sensor Fault
| Field | Value |
|---|---|
| SPN | 636 |
| System | Engine — Crankshaft/Camshaft Position Sensor |
| NHTSA Source | Linked to Recall FL-875 — improperly torqued Cummins flywheel capscrews causing flywheel movement |
Cause: Crankshaft position sensor failure, flywheel tone ring damage, or loose flywheel (verify Recall FL-875 completion). SPN 636 combined with driveline vibration requires immediate inspection — do not return truck to service.
INSITE Fix Steps:
- INSITE → Fault Codes → check SPN 636 freeze frame for engine speed at time of fault
- Inspect crankshaft position sensor air gap and wiring
- If flywheel vibration is suspected: verify FL-875 recall completion; inspect flywheel capscrews torque
SPN 651–656 — Injector Cylinder 1–6 Faults
| SPN | Cylinder | Description |
|---|---|---|
| 651 | Cylinder 1 | Injector circuit fault |
| 652 | Cylinder 2 | Injector circuit fault |
| 653 | Cylinder 3 | Injector circuit fault |
| 654 | Cylinder 4 | Injector circuit fault |
| 655 | Cylinder 5 | Injector circuit fault |
| 656 | Cylinder 6 | Injector circuit fault |
Important: After replacing any Cummins injector, the injector trim code printed on the injector label must be programmed into the ECM via INSITE. Failure to do this causes rough running regardless of the new injector’s condition.
INSITE Fix Steps:
- INSITE → Cylinder Cutout Test → identify which cylinder shows the largest contribution change
- After injector replacement: INSITE → Injector Trim Codes → enter the 4-character trim code from the injector label for the replaced cylinder
- Clear fault codes → road test → verify balance restored in live parameters
Additional Common Cummins Fault Codes
| SPN | System | Description | Typical Fix |
|---|---|---|---|
| 3031 | Aftertreatment | DPF soot load high | Initiate forced DPF regen via INSITE bi-directional tests |
| 4334 | Aftertreatment | SCR inducement active (derate) | Fix SPN 3364/3216 root cause first; clear inducement in INSITE |
| 3511 | Aftertreatment | DEF level low | Refill DEF tank; verify DEF level sensor accuracy in INSITE parameters |
| 3719 | Aftertreatment | DPF restriction level high | Forced regen first; if restriction persists, DPF cleaning or replacement |
| 110 | Engine Cooling | Coolant temperature high | Check coolant level, thermostat, water pump, coolant lines |
| 100 | Lubrication | Oil pressure low | Check oil level and pressure sensor; inspect oil pump |
| 94 | Fuel | Fuel delivery pressure low | Check fuel filters (primary and secondary); verify fuel pump flow — check Recall 18V581000 for ISX15/X15 |
| 91 | Throttle | Accelerator pedal position erratic | Inspect APS sensor and wiring; check for moisture at connector |
| 2000 | ECM | Calibration memory failure | ECM calibration re-download required via INSITE + INLINE 7 |
INSITE Software Error Messages
| Error | Cause | Fix |
|---|---|---|
| “No adapter detected” | INLINE 7/6 driver not installed or not connected | Install Cummins INLINE drivers. Connect adapter before launching INSITE. |
| “License validation failed” | No internet or expired license | Check internet connection. Renew subscription if expired. |
| “ECM not responding” | Ignition off, wrong connector, or damaged ECM harness | Turn ignition to ON. Check 9-pin connector seating. |
| “Calibration download failed” | Internet dropped during flash, or battery too low | Stable internet required throughout flash. Charge laptop to 100% before starting. |
| “Trim code format invalid” | Incorrect trim code entry for injector | Re-read trim code from injector label. Format is typically 4 alphanumeric characters. |

