Home›Makes›Mack

Mack fault codes

Updated: 2026-11-10

The reference covers 641 codes from the factory tables of Mack, grouped by control module (MID).

Mack codes: what to know

A Mack code has three parts: the MID module number (for example 128 is the engine, 142 is the chassis and dash), the PID/SID parameter, and the FMI fault type. There are 641 codes by module, and on this page they are grouped by module. There is also a separate dealer table in OBD-II form, such as P0016, which is not linked to the MID or FMI.

Engine (EECU)

CodeMeaning
M128-P100.1Engine Oil Pressure
M128-P100.3Engine Oil Pressure
M128-P100.4Engine Oil Pressure
M128-P100.5Engine Oil Pressure
M128-P100.13Engine Oil Pressure – Out of Calibration
M128-P100.15Engine Oil Pressure
M128-P100.17Engine Oil Pressure
M128-P102.2Engine Intake Manifold 1 Pressure – Data Erratic, Intermittent, or Incorrect
M128-P102.3Boost Pressure
M128-P102.4Boost Pressure
M128-P102.5Engine Intake Manifold 1 Pressure
M128-P102.12Engine Intake Manifold 1 Pressure – Bad Intelligent Device or Component
M128-P102.13Engine Intake Manifold 1 Pressure – Out of Calibration
M128-P102.14Engine Intake Manifold 1 Pressure – Special Instructions
M128-P102.15Engine Intake Manifold 1 Pressure
M128-P102.17Engine Intake Manifold 1 Pressure
M128-P103.0Engine Turbocharger 1 Speed
M128-P103.1Engine Turbocharger 1 Speed
M128-P103.8Turbocharger Speed - Abnormal Freq., PW or T
M128-P103.9Engine Turbocharger 1 Speed – Abnormal Update Rate
M128-P103.15Engine Turbocharger 1 Speed
M128-P103.17Engine Turbocharger 1 Speed
M128-P105.0Engine Intake Manifold 1 Temperature
M128-P105.2Engine Intake Manifold 1 Temperature – Data Erratic, Intermittent, or Incorrect
M128-P105.3Intake Manifold Temp.
M128-P105.4Intake Manifold Temp.
M128-P105.5Intake Manifold Temp.
M128-P105.13Engine Intake Manifold 1 Temperature – Out of Calibration
M128-P105.17Engine Intake Manifold 1 Temperature
M128-P106.3Inlet Air Pressure
M128-P106.4Inlet Air Pressure
M128-P1072.1Engine Compression Brake Output #1
M128-P1072.3Engine Compression Brake Output #1
M128-P1072.4Engine Compression Brake Output #1
M128-P1072.5Engine Compression Brake Output #1
M128-P108.2Barometric Pressure – Data Erratic, Intermittent, or Incorrect
M128-P108.3Barometric Pressure
M128-P108.4Barometric Pressure
M128-P110.0Engine Coolant Temperature
M128-P110.2Engine Coolant Temperature – Data Erratic, Intermittent, or Incorrect
M128-P110.3Engine Coolant Temp.
M128-P110.4Engine Coolant Temp.
M128-P110.5Engine Coolant Temp.
M128-P110.10Engine Coolant Temp. - Abnormal Rate of Change
M128-P110.13Engine Coolant Temperature – Out of Calibration
M128-P110.16Engine Coolant Temperature
M128-P110.17Engine Coolant Temperature
M128-P111.1Engine Coolant Level
M128-P111.3Coolant Level
M128-P111.4Engine Coolant Level
M128-P111.5Coolant Level Add Sensor - High Voltage/Open
M128-P111.14Engine Coolant Level – Special Instructions
M128-P111.18Engine Coolant Level
M128-P1127.0Engine Turbocharger Intake Manifold Pressure (IMP)
M128-P1127.1Engine Turbocharger Intake Manifold Pressure (IMP)
M128-P1127.10Engine Turbocharger Intake Manifold Pressure (IMP) – Abnormal Rate of Change
M128-P1127.11Engine Turbocharger Intake Manifold Pressure (IMP) – Root Cause Not Known
M128-P1127.13Engine Turbocharger Intake Manifold Pressure (IMP) – Out of Calibration
M128-P1127.14Engine Turbocharger Intake Manifold Pressure (IMP) – Special Instructions
M128-P1127.16Engine Turbocharger Intake Manifold Pressure (IMP)
M128-P1127.18Engine Turbocharger Intake Manifold Pressure (IMP)
M128-P1136.4Engine Control Module (ECM) Temperature
M128-P1136.5Engine Control Module (ECM) Temperature
M128-P1198.2Anti-theft Random Number – Data Erratic, Intermittent, or Incorrect
M128-P1198.12Anti-theft Random Number – Bad Intelligent Device or Component
M128-P1231.2SAE J1939 Data Link 2 – Data Erratic, Intermittent, or Incorrect
M128-P1231.9SAE J1939 Data Link 2 – Abnormal Update Rate
M128-P1322.8Engine Misfire for Multiple Cylinders – Abnormal Frequency or Pulse Width or Period
M128-P1322.31Engine Misfire for Multiple Cylinders – Condition Exists
M128-P153.0Engine High Resolution Crankcase Pressure
M128-P153.2Engine High Resolution Crankcase Pressure – Data Erratic, Intermittent, or Incorrect
M128-P153.3Engine High Resolution Crankcase Pressure
M128-P153.5Engine High Resolution Crankcase Pressure
M128-P153.7Engine High Resolution Crankcase Pressure – Mechanical System Not Responding Properly or Out of Adjustment
M128-P153.13Engine High Resolution Crankcase Pressure – Out of Calibration
M128-P153.15Engine High Resolution Crankcase Pressure
M128-P153.17Engine High Resolution Crankcase Pressure
M128-P158.0Keyswitch Battery Potential
M128-P158.1Keyswitch Battery Potential
M128-P158.3Keyswitch Battery Potential
M128-P158.4Switched Voltage
M128-P158.16Keyswitch Battery Potential
M128-P158.18Keyswitch Battery Potential
M128-P1659.7Engine Coolant System Thermostat – Mechanical System Not Responding or Out of Adjustment
M128-P1659.12Engine Coolant System Thermostat – Bad Intelligent Device or Component
M128-P1677.0Aftertreatment DPF Auxiliary Heater Mode
M128-P1677.7Aftertreatment DPF Auxiliary Heater Mode – Mechanical System Not Responding or Out of Adjustment
M128-P1677.16Aftertreatment DPF Auxiliary Heater Mode
M128-P171.2Ambient Air Temperature – Data Erratic, Intermittent, or Incorrect
M128-P171.3Ambient Temperature
M128-P171.4Ambient Temperature
M128-P171.5Ambient Temperature
M128-P171.9Ambient Air Temperature – Abnormal Update Rate
M128-P171.10Ambient Air Temperature – Abnormal Rate of Change
M128-P171.12Ambient Air Temperature – Bad Intelligent Device or Component
M128-P171.13Ambient Air Temperature – Out of Calibration
M128-P171.14Ambient Air Temperature – Special Instructions
M128-P171.19Ambient Air Temperature – Received Network Data in Error
M128-P172.3Combustion Air Temperature
M128-P172.4Combustion Air Temperature
M128-P172.5Combustion Air Temperature
M128-P173.0Engine Exhaust Gas Temperature (EGT)
M128-P173.2Engine Exhaust Gas Temperature (EGT) – Data Erratic, Intermittent, or Incorrect
M128-P173.4Engine Exhaust Gas Temperature (EGT)
M128-P173.5Engine Exhaust Gas Temperature (EGT)
M128-P173.15Engine Exhaust Gas Temperature (EGT)
M128-P173.16Engine Exhaust Gas Temperature (EGT)
M128-P174.3Fuel Temperature
M128-P174.4Fuel Temperature
M128-P174.5Fuel Temperature
M128-P175.0Engine Oil Temperature 1
M128-P175.2Engine Oil Temperature 1 – Data Erratic, Intermittent, or Incorrect
M128-P175.3Engine Oil Temperature
M128-P175.4Engine Oil Temperature
M128-P175.5Engine Oil Temperature
M128-P175.13Engine Oil Temperature 1 – Out of Calibration
M128-P175.16Engine Oil Temperature 1
M128-P175.17Engine Oil Temperature 1
M128-P1761.3Aftertreatment Diesel Exhaust Fluid (DEF) Tank Level
M128-P1761.5Aftertreatment Diesel Exhaust Fluid (DEF) Tank Level
M128-P1761.11Aftertreatment Diesel Exhaust Fluid (DEF) Tank Level – Root Cause Not Known
M128-P1761.14Aftertreatment Diesel Exhaust Fluid (DEF) Tank Level – Special Instructions
M128-P1761.18Aftertreatment Diesel Exhaust Fluid (DEF) Tank Level
M128-P177.0Transmission Oil Temperature
M128-P177.16Transmission Oil Temperature
M128-P188.0Engine Speed at Idle, Point 1 (Engine Configurations)
M128-P188.1Engine Speed at Idle, Point 1 (Engine Configurations)
M128-P190.0Engine Speed
M128-P190.2Redundant Engine Speed Mon. - Timing and position do not agree
M128-P2003.9Transmission Control Module (TCM) Status – Abnormal Update Rate
M128-P2017.9Cruise Control Status – Abnormal Update Rate
M128-P2029.8Invalid or Missing Data from Vehicle ECU – Abnormal Frequency or Pulse Width or Period
M128-P2029.9Invalid or Missing Data from Vehicle ECU – Abnormal Update Rate
M128-P228.9Speed Sensor Calibration – Abnormal Update Rate
M128-P228.11Speed Sensor Calibration – Failure Mode Not Identifiable
M128-P237.2Vehicle Identification Number – Data Erratic, Intermittent, or Incorrect
M128-P237.12Vehicle Identification Number – Bad Intelligent Device or Component
M128-P245.9Total Vehicle Distance – Abnormal Update Rate
M128-P251.2Time – Data Erratic, Intermittent, or Incorrect
M128-P251.9Time – Abnormal Update Rate
M128-P251.10Time – Abnormal Rate of Change
M128-P251.12Time – Bad Intelligent Device or Component
M128-P251.13Time – Out of Calibration
M128-P251.19Time – Received Network Data in Error
M128-P252.9Date – Abnormal Update Rate
M128-P26.0Estimated % Fan Speed
M128-P26.1Estimated % Fan Speed
M128-P2629.0Engine Turbocharger Compressor Outlet Temperature
M128-P2629.2Engine Turbocharger Compressor Outlet Temperature – Data Erratic, Intermittent, or Incorrect
M128-P2629.4Engine Turbocharger Compressor Outlet Temperature
M128-P2629.5Engine Turbocharger Compressor Outlet Temperature
M128-P2629.13Engine Turbocharger Compressor Outlet Temperature – Out of Calibration
M128-P2629.15Engine Turbocharger Compressor Outlet Temperature
M128-P2629.17Engine Turbocharger Compressor Outlet Temperature
M128-P2659.0Engine Exhaust Gas Recirculation (EGR) Mass Flow Rate (J1587 ONLY)
M128-P2659.1Engine Exhaust Gas Recirculation (EGR) Mass Flow Rate
M128-P2659.16Engine Exhaust Gas Recirculation (EGR) Mass Flow Rate
M128-P2659.18Engine Exhaust Gas Recirculation (EGR) Mass Flow Rate
M128-P2836.3Battery Potential / Switched Voltage
M128-P2836.4Battery Potential / Switched Voltage
M128-P3031.0Aftertreatment Diesel Exhaust Fluid (DEF) Tank Temperature
M128-P3031.4Aftertreatment Diesel Exhaust Fluid (DEF) Tank Temperature
M128-P3031.5Aftertreatment Diesel Exhaust Fluid (DEF) Tank Temperature
M128-P3031.8Aftertreatment Diesel Exhaust Fluid (DEF) Tank Temperature – Abnormal Frequency or Pulse Width or Period
M128-P3064.0Aftertreatment DPF System Monitor
M128-P3064.10Aftertreatment DPF System Monitor – Abnormal Rate of Change
M128-P3064.11Aftertreatment DPF System Monitor – Root Cause Not Known
M128-P3216.2Aftertreatment Intake NOx – Data Erratic, Intermittent, or Incorrect
M128-P3216.3Aftertreatment Intake NOx
M128-P3216.5Aftertreatment Intake NOx
M128-P3216.9Aftertreatment Intake NOx – Abnormal Update Rate
M128-P3216.11Aftertreatment Intake NOx – Root Cause Not Known
M128-P3216.12Aftertreatment Intake NOx – Bad Intelligent Device or Component
M128-P3216.13Aftertreatment Intake NOx – Out of Calibration
M128-P3216.14Aftertreatment Intake NOx – Special Instructions
M128-P3226.2Aftertreatment Outlet NOx – Data Erratic, Intermittent, or Incorrect
M128-P3226.3Aftertreatment Outlet NOx
M128-P3226.5Aftertreatment Outlet NOx
M128-P3226.9Aftertreatment Outlet NOx – Abnormal Update Rate
M128-P3226.11Aftertreatment Outlet NOx – Root Cause Not Known
M128-P3226.12Aftertreatment Outlet NOx – Bad Intelligent Device or Component
M128-P3226.13Aftertreatment Outlet NOx – Out of Calibration
M128-P3226.14Aftertreatment Outlet NOx – Special Instructions
M128-P3226.31Aftertreatment Outlet NOx – Condition Exists
M128-P3245.0Aftertreatment DPF Outlet Temperature
M128-P3245.2Aftertreatment DPF Outlet Temperature – Data Erratic, Intermittent, or Incorrect
M128-P3245.4Aftertreatment DPF Outlet Temperature
M128-P3245.5Aftertreatment DPF Outlet Temperature
M128-P3245.15Aftertreatment DPF Outlet Temperature
M128-P3249.2Aftertreatment DPF Intake Temperature – Data Erratic, Intermittent, or Incorrect
M128-P3249.4Aftertreatment DPF Intake Temperature
M128-P3249.5Aftertreatment DPF Intake Temperature
M128-P3249.15Aftertreatment DPF Intake Temperature
M128-P3250.1Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature
M128-P3250.2Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature – Data Erratic, Intermittent, or Incorrect
M128-P3250.3Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature
M128-P3250.5Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature
M128-P3250.9Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature – Abnormal Update Rate
M128-P3250.10Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature – Abnormal Rate of Change
M128-P3250.11Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature – Failure Mode Not Identifiable
M128-P3250.13Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature – Out of Calibration
M128-P3250.14Aftertreatment Diesel Particulate Filter (DPF) Intermediate Gas Temperature – Out of Calibration
M128-P3251.0Aftertreatment DPF Differential Pressure
M128-P3251.2Aftertreatment DPF Differential Pressure – Data Erratic, Intermittent, or Incorrect
M128-P3251.3Aftertreatment DPF Differential Pressure
M128-P3251.5Aftertreatment DPF Differential Pressure
M128-P3251.16Aftertreatment DPF Differential Pressure
M128-P3363.2Aftertreatment Diesel Exhaust Fluid (DEF) Tank Heater – Data Erratic, Intermittent, or Incorrect
M128-P3363.3Aftertreatment Diesel Exhaust Fluid (DEF) Tank Heater
M128-P3363.4Aftertreatment Diesel Exhaust Fluid (DEF) Tank Heater
M128-P3363.5Aftertreatment Diesel Exhaust Fluid (DEF) Tank Heater
M128-P3471.3Aftertreatment Fuel Pressure Control Actuator
M128-P3471.4Aftertreatment Fuel Pressure Control Actuator
M128-P3471.5Aftertreatment Fuel Pressure Control Actuator
M128-P3471.7Aftertreatment Fuel Pressure Control Actuator – Mechanical System Not Responding or Out of Adjustment
M128-P3471.12Aftertreatment Fuel Pressure Control Actuator – Bad Intelligent Device or Component
M128-P3471.14Aftertreatment Fuel Pressure Control Actuator – Special Instructions
M128-P3472.3Aftertreatment Diesel Particulate Filter (DPF) Air Pressure Control Actuator
M128-P3472.4Aftertreatment Diesel Particulate Filter (DPF) Air Pressure Control Actuator
M128-P3472.5Aftertreatment Diesel Particulate Filter (DPF) Air Pressure Control Actuator
M128-P3473.7Aftertreatment Failed to Ignite – Mechanical System Not Responding or Out of Adjustment
M128-P3473.14Aftertreatment Failed to Ignite – Special Instructions
M128-P3480.2Aftertreatment DPF Fuel Pressure – Data Erratic, Intermittent, or Incorrect
M128-P3480.3Aftertreatment DPF Fuel Pressure
M128-P3480.5Aftertreatment DPF Fuel Pressure
M128-P3480.7Aftertreatment DPF Fuel Pressure – Mechanical System Not Responding or Out of Adjustment
M128-P3480.10Aftertreatment DPF Fuel Pressure – Abnormal Rate of Change
M128-P3480.15Aftertreatment DPF Fuel Pressure
M128-P3482.3Aftertreatment Diesel Particulate Filter (DPF) Fuel Shutoff Valve
M128-P3482.4Aftertreatment Diesel Particulate Filter (DPF) Fuel Shutoff Valve
M128-P3482.5Aftertreatment Diesel Particulate Filter (DPF) Fuel Shutoff Valve
M128-P3482.7Aftertreatment Diesel Particulate Filter (DPF) Fuel Shutoff Valve – Mechanical System Not Responding or Out of Adjustment
M128-P3483.0Aftertreatment Regeneration Status
M128-P3483.1Aftertreatment Regeneration Status
M128-P3483.10Aftertreatment Regeneration Status – Abnormal Rate of Change
M128-P3483.12Aftertreatment Regeneration Status – Bad Intelligent Device or Component
M128-P3483.13Aftertreatment Regeneration Status – Out of Calibration
M128-P3483.15Aftertreatment Regeneration Status
M128-P3483.17Aftertreatment Regeneration Status
M128-P3483.31Aftertreatment Regeneration Status – Condition Exists
M128-P3484.0Aftertreatment Ignition
M128-P3484.1Aftertreatment Ignition
M128-P3484.2Aftertreatment Ignition – Data Erratic, Intermittent, or Incorrect
M128-P3484.3Aftertreatment Ignition
M128-P3484.4Aftertreatment Ignition
M128-P3484.5Aftertreatment Ignition
M128-P3485.2Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Pressure – Data Erratic, Intermittent, or Incorrect
M128-P3485.3Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Pressure
M128-P3485.5Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Pressure
M128-P3485.7Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Pressure – Mechanical System Not Responding or Out of Adjustment
M128-P3485.10Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Pressure – Abnormal Rate of Change
M128-P3485.14Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Pressure – Special Instructions
M128-P3489.2Aftertreatment Air Enable Actuator – Data Erratic, Intermittent, or Incorrect
M128-P3489.3Aftertreatment Air Enable Actuator
M128-P3489.4Aftertreatment Air Enable Actuator
M128-P3489.5Aftertreatment Air Enable Actuator
M128-P3491.3Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Actuator
M128-P3491.4Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Actuator
M128-P3491.5Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Actuator
M128-P3491.12Aftertreatment Diesel Particulate Filter (DPF) Atomization Air Actuator – Bad Intelligent Device or Component
M128-P3492.3Aftertreatment 1 Air System Relay
M128-P3492.4Aftertreatment 1 Air System Relay
M128-P3492.5Aftertreatment 1 Air System Relay
M128-P3511.3Sensor Supply Voltage 3
M128-P3511.4Sensor Supply Voltage 3
M128-P3512.3Sensor Supply Voltage 4
M128-P3512.4Sensor Supply Voltage 4
M128-P3522.0Aftertreatment Total Fuel Used
M128-P3522.1Aftertreatment Total Fuel Used
M128-P3522.16Aftertreatment Total Fuel Used
M128-P3522.18Aftertreatment Total Fuel Used
M128-P3556.3Aftertreatment Hydrocarbon Doser
M128-P3556.4Aftertreatment Hydrocarbon Doser
M128-P3556.5Aftertreatment Hydrocarbon Doser
M128-P3556.13Aftertreatment Hydrocarbon Doser – Out of Calibration
M128-P3556.14Aftertreatment Hydrocarbon Doser – Special Instructions
M128-P3597.3Aftertreatment Diesel Particulate Filter (DPF) Regeneration
M128-P3597.4Aftertreatment Diesel Particulate Filter (DPF) Regeneration
M128-P3597.5Aftertreatment Diesel Particulate Filter (DPF) Regeneration
M128-P3675.3Engine Turbocharger Compressor Bypass Valve Position
M128-P3675.4Engine Turbocharger Compressor Bypass Valve Position
M128-P3675.5Engine Turbocharger Compressor Bypass Valve Position
M128-P3675.7Engine Turbocharger Compressor Bypass Valve Position – Mechanical System Not Responding or Out of Adjustment
M128-P3695.9Aftertreatment Diesel Particulate Filter (DPF) Switch / MP8 Engine – Abnormal Update Rate
M128-P3720.0Aftertreatment DPF Ash Load Percent
M128-P3936.0Aftertreatment DPF System
M128-P3936.1Aftertreatment DPF System
M128-P4094.1NOx Limits Exceeded Due to Insufficient Diesel Exhaust Fluid (DEF) Quality
M128-P4094.14NOx Limits Exceeded Due to Insufficient Diesel Exhaust Fluid (DEF) Quality – Special Instructions
M128-P4094.18NOx Limits Exceeded Due to Insufficient Diesel Exhaust Fluid (DEF) Quality
M128-P4095.7NOx Limits Exceeded Due to Interrupted Diesel Exhaust Fluid (DEF) Dosing – Mechanical System Not Responding or Out of Adjustment
M128-P411.0Engine Exhaust Gas Recirculation Differential Pressure
M128-P411.1Engine Exhaust Gas Recirculation Differential Pressure
M128-P411.2Engine Exhaust Gas Recirculation Differential Pressure – Data Erratic, Intermittent, or Incorrect
M128-P411.3Engine Exhaust Gas Recirculation Differential Pressure
M128-P411.5Engine Exhaust Gas Recirculation Differential Pressure
M128-P411.7Engine Exhaust Gas Recirculation Differential Pressure – Mechanical System Not Responding or Out of Adjustment
M128-P412.0Engine Exhaust Gas Recirculation Temperature
M128-P412.2Engine Exhaust Gas Recirculation Temperature – Data Erratic, Intermittent, or Incorrect
M128-P412.4Engine Exhaust Gas Recirculation Temperature
M128-P412.5Engine Exhaust Gas Recirculation Temperature
M128-P412.13Engine Exhaust Gas Recirculation Temperature – Out of Calibration (Above Range)
M128-P412.15Engine Exhaust Gas Recirculation Temperature
M128-P412.16Engine Exhaust Gas Recirculation Temperature
M128-P412.17Engine Exhaust Gas Recirculation Temperature
M128-P4334.1Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Absolute Pressure
M128-P4334.4Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Absolute Pressure
M128-P4334.5Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Absolute Pressure
M128-P4339.0Aftertreatment SCR Feedback Control Status
M128-P4339.1Aftertreatment SCR Feedback Control Status
M128-P4339.10Aftertreatment SCR Feedback Control Status – Abnormal Rate of Change
M128-P4339.12Aftertreatment SCR Feedback Control Status – Bad Intelligent Device or Component
M128-P4354.3Aftertreatment Diesel Exhaust Fluid (DEF) Line Heater 1
M128-P4354.4Aftertreatment Diesel Exhaust Fluid (DEF) Line Heater 1
M128-P4354.5Aftertreatment Diesel Exhaust Fluid (DEF) Line Heater 1
M128-P4356.3Aftertreatment Diesel Exhaust Fluid (DEF) Line Heater 3
M128-P4356.4Aftertreatment Diesel Exhaust Fluid (DEF) Line Heater 3
M128-P4356.5Aftertreatment Diesel Exhaust Fluid (DEF) Line Heater 3
M128-P4374.1Aftertreatment Diesel Exhaust Fluid (DEF) Pump Motor Speed
M128-P4375.0Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage
M128-P4375.1Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage
M128-P4375.3Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage
M128-P4375.4Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage
M128-P4375.5Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage
M128-P4375.12Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage – Bad Intelligent Device or Component
M128-P4375.14Aftertreatment Diesel Exhaust Fluid Pump (DEF) Drive Percentage – Special Instructions
M128-P4376.3Aftertreatment Diesel Exhaust Fluid (DEF) Return Valve
M128-P4376.4Aftertreatment Diesel Exhaust Fluid (DEF) Return Valve
M128-P4376.5Aftertreatment Diesel Exhaust Fluid (DEF) Return Valve
M128-P4376.7Aftertreatment Diesel Exhaust Fluid (DEF) Return Valve – Mechanical System Not Responding or Out of Adjustment
M128-P439.3Boost Pressure Extended
M128-P439.4Boost Pressure Extended
M128-P4811.1Engine Piston Cooling Oil Pressure
M128-P4811.3Engine Piston Cooling Oil Pressure
M128-P4811.5Engine Piston Cooling Oil Pressure
M128-P4813.3Engine Oil Thermostat Bypass Valve Opening
M128-P4813.4Engine Oil Thermostat Bypass Valve Opening
M128-P4813.5Engine Oil Thermostat Bypass Valve Opening
M128-P4815.3Engine Cooling Fan Thermal Switch Position
M128-P4815.4Engine Cooling Fan Thermal Switch Position
M128-P4815.5Engine Cooling Fan Thermal Switch Position
M128-P5246.0Aftertreatment SCR Operator Inducement Severity
M128-P5246.15Aftertreatment SCR Operator Inducement Severity
M128-P5246.16Aftertreatment SCR Operator Inducement Severity
M128-P5285.7Charge Air Cooler (CAC) Temperature – Mechanical System Not Responding Properly
M128-P5285.18Charge Air Cooler (CAC) Temperature
M128-P5298.2Aftertreatment Diesel Oxidation Catalyst (DOC) Conversion Efficiency – Data Erratic, Intermittent, or Incorrect
M128-P5298.7Aftertreatment Diesel Oxidation Catalyst (DOC) Conversion Efficiency – Mechanical System Not Responding Properly
M128-P5298.18Aftertreatment Diesel Oxidation Catalyst (DOC) Conversion Efficiency
M128-P5392.7Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve Loss of Prime – Mechanical System Not Responding Properly
M128-P5392.31Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve Loss of Prime – Condition Exists
M128-P5394.0Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve
M128-P5394.1Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve
M128-P5394.3Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve
M128-P5394.4Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve
M128-P5394.5Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve
M128-P5394.14Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve – Special Instructions
M128-P5394.17Aftertreatment Diesel Exhaust Fluid (DEF) Dosing Valve
M128-P5443.2Aftertreatment 1 Hydrocarbon Dosing System – Fuel Pressure Fault
M128-P5443.7Aftertreatment 1 Hydrocarbon Dosing System – Mechanical System Not Responding Properly
M128-P5443.8Aftertreatment 1 Hydrocarbon Dosing System – Fuel Leakage
M128-P5443.10Aftertreatment 1 Hydrocarbon Dosing System – Abnormally Large Variations
M128-P5443.13Aftertreatment 1 Hydrocarbon Dosing System – Calibration Value Out of Range
M128-P5485.11Aftertreatment Diesel Exhaust Fluid (DEF) Pump Orifice – Root Cause Not Known
M128-P626.3Intake Air Heater (IAH) Relay
M128-P626.4Intake Air Heater (IAH) Relay
M128-P626.5Intake Air Heater (IAH) Relay
M128-P631.3Calibration Module
M128-P631.8Calibration Module – Abnormal Frequency or Pulse Width or Period
M128-P642.0Engine Variable Geometry Turbocharger (VGT) Actuator 2
M128-P642.16Engine Variable Geometry Turbocharger (VGT) Actuator 2
M128-P84.9Wheel-Based Vehicle Speed – Abnormal Update Rate
M128-P84.10Wheel-Based Vehicle Speed – Abnormal Rate of Change
M128-P84.13Wheel-Based Vehicle Speed – Out of Calibration
M128-P84.19Wheel-Based Vehicle Speed – Received Network Data in Error
M128-P91.9Accelerator Pedal Position 1 – Abnormal Rate of Change
M128-P91.10Accelerator Pedal Position 1 – Abnormal Rate of Change
M128-P91.13Accelerator Pedal Position 1 – Out of Calibration
M128-P91.19Accelerator Pedal Position 1 – Received Network Data in Error
M128-P94.3Engine Fuel Delivery Pressure
M128-P94.5Engine Fuel Delivery Pressure
M128-P94.7Engine Fuel Delivery Pressure – Mechanical System Not Responding Properly
M128-P94.13Engine Fuel Delivery Pressure – Out of Calibration
M128-P94.15Engine Fuel Delivery Pressure
M128-P94.17Engine Fuel Delivery Pressure
M128-P94.18Engine Fuel Delivery Pressure
M128-P97.0Water-In-Fuel Indicator
M128-P97.3Water-In-Fuel Indicator
M128-P97.4Water-In-Fuel Indicator
M128-P975.3Estimated Percent Fan Speed
M128-P98.3Engine Oil Level
M128-P98.4Engine Oil Level
M128-P98.5Engine Oil Level
M128-P98.18Engine Oil Level
M128-S1.2Injector #1 - Data Erratic
M128-S1.3Injector #1
M128-S1.4Injector #1
M128-S1.5Engine Injector Cylinder 1
M128-S1.7Engine Injector Cylinder 1 – Mechanical System Not Responding Properly
M128-S1.8Injector #1 - Abnormal Freq., PW or T
M128-S1.13Engine Injector Cylinder 1 – Out of Calibration
M128-S1.31Engine Injector Cylinder 1 – Condition Exists
M128-S146.3Engine Exhaust Gas Recirculation (EGR) Valve Control
M128-S146.5Engine Exhaust Gas Recirculation (EGR) Valve Control
M128-S147.7VGT Position Sensor - Mech. System Not Resp.
M128-S151.3System Diagnostic - Solenoid Boost Voltage
M128-S151.4System Diagnostic - Solenoid Boost Voltage
M128-S18.3Engine Fuel Actuator 1 Control Command
M128-S18.4Engine Fuel Actuator 1 Control Command
M128-S18.5Engine Fuel Actuator 1 Control Command
M128-S2.2Injector #2 - Data Erratic
M128-S2.3Injector #2
M128-S2.4Injector #2
M128-S2.5Engine Injector Cylinder 2
M128-S2.7Engine Injector Cylinder 2 – Mechanical System Not Responding Properly
M128-S2.8Injector #2 - Abnormal Freq., PW or T
M128-S2.13Engine Injector Cylinder 2 – Out of Calibration
M128-S2.31Engine Injector Cylinder 2 – Condition Exists
M128-S21.2Engine Position Sensor - Data Erratic/Incorrect
M128-S21.3Camshaft Position Sensor (CMP)
M128-S21.8Engine Position Sensor - Abnormal Freq., PW or T
M128-S211.3Sensor Supply Voltage 2
M128-S211.4Sensor Supply Voltage 2
M128-S22.2Engine Timing Sensor - Data Erratic/Incorrect
M128-S22.3Crankshaft Position Sensor (CKP)
M128-S22.8Engine Timing Sensor - Abnormal Freq., PW or T
M128-S230.3Accelerator Pedal 1 Idle Validation Switch
M128-S230.5Accelerator Pedal 1 Idle Validation Switch
M128-S231.2SAE J1939 Data Link 1 – Data Erratic, Intermittent, or Incorrect
M128-S231.8J1939 Link - Abnormal Freq., PW or T
M128-S232.3Sensor Supply Voltage 1
M128-S232.4Sensor Supply Voltage 1
M128-S233.12Fuel Control Module - Failed Device
M128-S236.2Power Relay - Data Erratic/Incorrect
M128-S240.2Program Memory – Data Erratic, Intermittent, or Incorrect
M128-S240.11Program Memory – Root Cause Not Known
M128-S240.12Program Memory – Bad Intelligent Device or Component
M128-S240.14Program Memory – Special Instructions
M128-S250.8J1708/J1587 Link - Abnormal Freq., PW or T
M128-S253.2Calibration Memory – Data Erratic, Intermittent, or Incorrect
M128-S253.12Calibration Memory – Bad Intelligent Device or Component
M128-S253.14Calibration Memory – Special Instructions
M128-S254.4Power reset without key switch
M128-S254.8All VECU Communications Lost - engine shutdown
M128-S254.12Electronic Control Unit (ECU) 1 – Bad Intelligent Device or Component
M128-S26.3Aux. Output Device Driver
M128-S26.4Aux. Output Device Driver
M128-S27.0Engine Variable Geometry Turbocharger (VGT) Actuator 1
M128-S27.2Engine Variable Geometry Turbocharger (VGT) Actuator 1 – Data Erratic, Intermittent, or Incorrect
M128-S27.3Fan Clutch Output
M128-S27.4Fan Clutch Output
M128-S27.7Engine Variable Geometry Turbocharger (VGT) Actuator 1 – Mechanical System Not Responding or Out of Adjustment
M128-S27.9Engine Variable Geometry Turbocharger (VGT) Actuator 1 – Abnormal Update Rate
M128-S27.13Engine Variable Geometry Turbocharger (VGT) Actuator 1 – Out of Calibration
M128-S282.7Engine Exhaust Gas Recirculation (EGR) Cooler Efficiency – Mechanical System Not Responding or Out of Adjustment
M128-S3.2Injector #3 - Data Erratic
M128-S3.3Injector #3
M128-S3.4Injector #3
M128-S3.5Engine Injector Cylinder 3
M128-S3.7Engine Injector Cylinder 3 – Mechanical System Not Responding Properly
M128-S3.8Injector #3 - Abnormal Freq., PW or T
M128-S3.13Engine Injector Cylinder 3 – Out of Calibration
M128-S3.31Engine Injector Cylinder 3 – Condition Exists
M128-S32.2Wastegate Output - Data Erratic
M128-S32.5Wastegate Output
M128-S32.7Wastegate Output - Mech. System Not Resp.
M128-S33.2Fan Clutch Output - Data Erratic
M128-S33.3Engine Fan Clutch Output Device Driver
M128-S33.4Engine Fan Clutch Output Device Driver
M128-S33.5Fan Clutch Output
M128-S39.0Engine Starter Mode
M128-S39.3Engine Starter Motor Relay
M128-S39.5Engine Starter Motor Relay
M128-S39.7Engine Starter Mode – Mechanical System Not Responding or Out of Adjustment
M128-S39.10Engine Starter Mode – Abnormal Rate of Change
M128-S39.14Engine Starter Mode – Special Instructions
M128-S4.2Injector #4 - Data Erratic
M128-S4.3Injector #4
M128-S4.4Injector #4
M128-S4.5Engine Injector Cylinder 4
M128-S4.7Engine Injector Cylinder 4 – Mechanical System Not Responding Properly
M128-S4.8Injector #4 - Abnormal Freq., PW or T
M128-S4.13Engine Injector Cylinder 4 – Out of Calibration
M128-S4.31Engine Injector Cylinder 4 – Condition Exists
M128-S5.2Injector #5 - Data Erratic
M128-S5.3Injector #5
M128-S5.4Injector #5
M128-S5.5Engine Injector Cylinder 5
M128-S5.7Engine Injector Cylinder 5 – Mechanical System Not Responding Properly
M128-S5.8Injector #5 - Abnormal Freq., PW or T
M128-S5.13Engine Injector Cylinder 5 – Out of Calibration
M128-S5.31Engine Injector Cylinder 5 – Condition Exists
M128-S6.2Injector #6 - Data Erratic
M128-S6.3Injector #6
M128-S6.4Injector #6
M128-S6.5Engine Injector Cylinder 6
M128-S6.7Engine Injector Cylinder 6 – Mechanical System Not Responding Properly
M128-S6.8Injector #6 - Abnormal Freq., PW or T
M128-S6.13Engine Injector Cylinder 6 – Out of Calibration
M128-S6.31Engine Injector Cylinder 6 – Condition Exists
M128-S70.3Intake Air Heater (IAH) 1
M128-S70.4Intake Air Heater (IAH) 1
M128-S70.5Intake Air Heater (IAH) 1
M128-S71.3Intake Air Heater (IAH) 2
M128-S71.4Intake Air Heater (IAH) 2
M128-S71.5Intake Air Heater (IAH) 2
M128-S79.4Engine Brake Output #1
M128-S79.5Engine Brake Output #1 - High Voltage/Open
M128-S80.4Engine Brake Output #2
M128-S80.5Engine Brake Output #2 - High Voltage/Open
M128-S81.3Exhaust Brake Output
M128-S81.4Exhaust Brake Output
M128-S85.3Engine Piston Cooling Oil Pressure Actuator
M128-S85.4Engine Piston Cooling Oil Pressure Actuator
M128-S85.5Engine Piston Cooling Oil Pressure Actuator

Chassis/dash (VECU)

CodeMeaning
M142-P100.1Engine Oil Pressure - Engine Oil Press. Low
M142-P110.0Engine Coolant Temp. - Engine Coolant Temp. Hi
M142-P167.0Alternator Voltage - High Voltage
M142-P167.1Alternator Voltage - Low Voltage
M142-P168.1Battery Voltage - Low Voltage
M142-P170.3Cab Interior Temperature
M142-P170.4Cab Interior Temperature
M142-P173.0Exhaust Temperature - Exhaust Temperature High
M142-P173.3Exhaust Temperature
M142-P173.4Exhaust Temperature
M142-P177.0Transmission Oil Temperature - Oil Temperature High
M142-P177.3Transmission Oil Temp.
M142-P177.4Transmission Oil Temp.
M142-P190.0Engine Speed - Engine Speed High
M142-P77.3F.R. Axle Oil Temperature
M142-P77.4F.R. Axle Oil Temperature
M142-P78.3R.R. Axle Oil Temperature
M142-P78.4R.R. Axle Oil Temperature
M142-P84.0Vehicle Speed - Vehicle Speed High
M142-P84.1Vehicle Speed
M142-P84.2Vehicle Speed - Data Invalid
M142-P84.3Vehicle Speed
M142-P84.4Vehicle Speed
M142-P84.5Vehicle Speed
M142-P84.8Vehicle Speed - Abnormal Freq., PW or T
M142-P84.11Vehicle Speed - Mode Not Identifiable
M142-P91.2Cummins Accel Pedal Position - Accel Pedal Invalid
M142-P91.3Accel. Pedal Position
M142-P91.4Accel. Pedal Position
M142-P91.7Cummins Idle Validation Switch - switch says idle, pedal not idle
M142-P91.14Cummins Idle Validation Switch - switch says not idle, pedal idle
M142-P96.3Fuel Level
M142-P96.4Fuel Level
M142-S10.3Aux. Output #1
M142-S10.4Aux. Output #1
M142-S11.3Aux. Output #2
M142-S11.4Aux. Output #2
M142-S12.3Spare Relay 3
M142-S12.4Spare Relay 3
M142-S151.0CDS (Cust Def Stat) Fault
M142-S151.1CDS (Cust Def Stat) Fault
M142-S151.8CDS (Cust Def Stat) Fault - Abnormal Freq., PW or T
M142-S152.7Transmission Splitter Position - Mech. System Not Resp.
M142-S152.8Transmission Splitter Position - Abnormal Freq., PW or T
M142-S216.12Possible J1939 Link - Other ECU failure Affecting Operation
M142-S224.3Driver Alarm
M142-S224.4Driver Alarm
M142-S231.8J1939 Link - Abnormal Freq., PW or T
M142-S231.14J1939 Link - Lost Contact with Tranny
M142-S232.3Vref Out of Range
M142-S232.4Vref Out of Range
M142-S235.3Parking Brake
M142-S237.3Starter Input
M142-S238.3Shutdown Lamp
M142-S238.4Shutdown Lamp
M142-S239.3Fault Lamp
M142-S239.4Fault Lamp
M142-S242.3Spd Cntl Resume Switch
M142-S243.3Spd Cntl Set Switch
M142-S246.4Service Brake
M142-S250.8J1708/J1587 Link - Abnormal Freq., PW or T
M142-S254.4Power reset without key switch
M142-S254.12Exhaust Temp Reference - Failed Device
M142-S254.14Transport Protocol - Table programming failure
M142-S6.3Tachometer Output
M142-S6.4Tachometer Output
M142-S7.3Speedometer Output
M142-S7.4Speedometer Output

Engine, secondary module

CodeMeaning
M143-P100.3Engine Oil Pressure
M143-P100.4Engine Oil Pressure
M143-P102.3Boost Pressure
M143-P102.4Boost Pressure
M143-P105.3Intake Manifold Temp.
M143-P105.4Intake Manifold Temp.
M143-P105.5Intake Manifold Temp.
M143-P106.3Inlet Air Pressure
M143-P106.4Inlet Air Pressure
M143-P110.3Engine Coolant Temp.
M143-P110.4Engine Coolant Temp.
M143-P110.5Engine Coolant Temp.
M143-P111.3Coolant Level
M143-P158.4Switched Voltage
M143-P174.3Fuel Temperature
M143-P174.4Fuel Temperature
M143-P174.5Fuel Temperature
M143-P98.3Engine Oil Level
M143-P98.4Engine Oil Level
M143-S1.2Injector #1 - Data Erratic
M143-S1.3Injector #1
M143-S1.4Injector #1
M143-S1.8Injector #1 - Abnormal Freq., PW or T
M143-S2.2Injector #2 - Data Erratic
M143-S2.3Injector #2
M143-S2.4Injector #2
M143-S2.8Injector #2 - Abnormal Freq., PW or T
M143-S21.2Engine Position Sensor - Data Erratic/Incorrect
M143-S21.8Engine Position Sensor - Abnormal Freq., PW or T
M143-S22.2Engine Timing Sensor - Data Erratic/Incorrect
M143-S22.8Engine Timing Sensor - Abnormal Freq., PW or T
M143-S231.8J1939 Link - Abnormal Freq., PW or T
M143-S233.12Fuel Control Module - Failed Device
M143-S236.2Power Relay - Data Erratic/Incorrect
M143-S250.8J1708/J1587 Link - Abnormal Freq., PW or T
M143-S26.3Aux. Output Device Driver
M143-S26.4Aux. Output Device Driver
M143-S27.3Fan Clutch Output
M143-S27.4Fan Clutch Output
M143-S3.2Injector #3 - Data Erratic
M143-S3.3Injector #3
M143-S3.4Injector #3
M143-S3.8Injector #3 - Abnormal Freq., PW or T
M143-S30.3Exhaust Brake Output
M143-S30.4Exhaust Brake Output
M143-S33.2Fan Clutch Output - Data Erratic
M143-S4.2Injector #4 - Data Erratic
M143-S4.3Injector #4
M143-S4.4Injector #4
M143-S4.8Injector #4 - Abnormal Freq., PW or T
M143-S5.2Injector #5 - Data Erratic
M143-S5.3Injector #5
M143-S5.4Injector #5
M143-S5.8Injector #5 - Abnormal Freq., PW or T
M143-S6.2Injector #6 - Data Erratic
M143-S6.3Injector #6
M143-S6.4Injector #6
M143-S6.8Injector #6 - Abnormal Freq., PW or T

How to read a code

A code has three parts: MID is which control unit reported it, PID/SID is which parameter or component is at fault, FMI is the type of fault (short circuit, open circuit, value out of range). On the scanner the code usually shows as MID-PID/SID-FMI, e.g. MID128 PID100 FMI4.

Know the code number? Type it into the search — or paste the whole list from the scanner and we will show which fault is the real one.