AI Diesel Tech
Home/Symptoms/Check Engine Light

Check Engine Light on Semi Truck — Fault Codes & Diagnosis

The check engine light (MIL) on a semi truck indicates a stored fault code. Unlike a car, a truck CEL almost always has a specific SPN/FMI code behind it. This guide covers the most common codes and how to diagnose them.

Check engine light semi truck diagnostic illustration

Understanding the Check Engine Light on a Semi Truck

Semi trucks use the J1939 protocol to communicate fault codes between the ECM and other modules. The check engine light (also called the MIL — Malfunction Indicator Lamp) illuminates when the ECM stores an active or inactive fault code.

Unlike passenger vehicles, semi trucks often have multiple warning lamps — the amber check engine light, a red stop engine light, and system-specific lamps for aftertreatment, DEF, and engine protection. Each has a different urgency level.

Amber Check Engine
Service required. Continue driving but schedule repair soon.
Red Stop Engine
Stop safely as soon as possible. Risk of engine damage.
DEF / SCR Lamp
DEF system fault. Derate or inducement may follow if not addressed.

How to Read Fault Codes on a Semi Truck

  1. 1
    Use OEM diagnostic software
    INSITE (Cummins), DDDL (Detroit), or DAVIE (DAF/PACCAR) provide the most complete fault code information including freeze frame data.
  2. 2
    Use a J1939 scanner
    A J1939-compatible scanner can read SPN/FMI codes from any compliant ECM. Less detail than OEM software but works across brands.
  3. 3
    Check the instrument cluster
    Many trucks display fault codes directly on the dash. Check the driver information display for active fault codes.
  4. 4
    Note active vs. inactive codes
    Active codes indicate a current fault. Inactive codes indicate a past fault that may have cleared. Both need investigation.
  5. 5
    Look up the SPN/FMI code
    Use the fault code links above or the AI Diesel Tech knowledge base to find diagnostic procedures for your specific code.

Diagnose Your Check Engine Light with AI

Enter your SPN/FMI fault code and get a complete diagnostic procedure — no OEM software required.