Detroit Diesel fault codes
Updated: 2026-11-10
The reference covers 1120 codes from the factory tables of Detroit Diesel, grouped by control module (MID).
Detroit Diesel codes: what to know
Detroit Diesel is written like Mack: the MID module number, the PID/SID and the FMI. The reading covers the DDEC engine unit (module 128), with 1120 codes in total. If the parameter is not clear from the code, check it against the same row in the table, not against a general description of the fault.
Engine (DDEC)
| Code | Meaning |
|---|---|
| M128-P100.0 | Oil pressure |
| M128-P100.1 | Oil pressure |
| M128-P100.3 | Engine oil pressure sensor circuit — short to power |
| M128-P100.4 | Engine oil pressure sensor circuit — short to ground |
| M128-P100.5 | Oil Pressure Sensor Stuck High – Low Speed |
| M128-P100.10 | Low Oil Pressure Derate |
| M128-P100.17 | Oil Pressure Very Low |
| M128-P100.18 | Oil Pressure Low |
| M128-P101.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P101.1 | Oil level or crankcase pressure |
| M128-P101.2 | Sensor Drift Fault for Crankcase Pressure Sensor |
| M128-P101.3 | Oil level, crankcase pressure, injection control pressure or exhaust gas temperature circuit failed high |
| M128-P101.4 | Same parameter — circuit signal low |
| M128-P102.0 | Fuel pressure, turbo boost, air inlet pressure or injection control pressure |
| M128-P102.1 | Turbo boost pressure |
| M128-P102.3 | Boost pressure circuit failed high |
| M128-P102.4 | Boost pressure circuit failed low |
| M128-P102.16 | Intake Manifold Pressure Too High |
| M128-P102.18 | Intake Manifold Pressure Too Low |
| M128-P103.0 | Turbo overspeed |
| M128-P103.1 | Turbocharger Speed Below Threshold (High Box) |
| M128-P103.2 | Turbocharger Speed Not Plausible |
| M128-P103.4 | Turbocharger Speed Sensor Failed Low |
| M128-P103.8 | Turbo speed circuit failed |
| M128-P1033.2 | Aftertreatment Control Module Engine Hours – Data Erratic, Intermittent or Incorrect |
| M128-P1033.15 | MCM Engine Run Timer Plausibility |
| M128-P1033.17 | MCM Engine Off Timer Plausibility |
| M128-P105.0 | Intercooler, reservoir, coolant, air inlet or oil temperature |
| M128-P105.1 | Intake manifold temperature |
| M128-P105.3 | Reservoir temperature circuit — short to battery |
| M128-P105.4 | Intake manifold temperature circuit — short to ground |
| M128-P106.0 | Fuel pressure, turbo boost, air inlet pressure or injection control pressure |
| M128-P106.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P106.3 | Coolant pressure / air inlet pressure circuit failed high/low |
| M128-P106.4 | Coolant pressure / air inlet pressure circuit failed high/low |
| M128-P107.0 | Air filter restriction high |
| M128-P107.1 | Air filter differential pressure |
| M128-P107.2 | Air Filter Sensor Plausibility Error |
| M128-P107.3 | Air filter restriction circuit failed high/low |
| M128-P107.4 | Air filter restriction circuit failed high/low |
| M128-P1071.3 | Fan Stage 2 Circuit Failed High |
| M128-P1071.4 | Fan Stage 2 Circuit Failed Low |
| M128-P1071.5 | Fan Stage 2 Circuit Failed Open |
| M128-P1072.2 | JB1 Sporadic Error |
| M128-P1072.3 | Jake Brake Stage 1 Circuit Failed High |
| M128-P1072.4 | Jake Brake Stage 1 Circuit Failed Low |
| M128-P1072.5 | Jake Brake Stage 1 Circuit Failed Open |
| M128-P1073.2 | JB2 Sporadic Error |
| M128-P1073.3 | Jake Brake Stage 2 Circuit Failed High |
| M128-P1073.4 | Jake Brake Stage 2 Circuit Failed Low |
| M128-P1073.5 | Jake Brake Stage 2 Circuit Failed Open |
| M128-P1077.3 | Quantity Control Valve (QVC) Circuit Failed High |
| M128-P1077.4 | Quantity Control Valve (QCV) Circuit Failed Low |
| M128-P1077.5 | Quantity Control Valve Current Too Low |
| M128-P1077.6 | Quantity Control Valve – Desired Current Does Not Match Actual Current |
| M128-P1077.14 | Internal or External Leakage of the High Pressure Fuel System (Too High, Leak Down Test) |
| M128-P108.0 | Barometric pressure |
| M128-P108.1 | Barometric pressure |
| M128-P108.3 | Auxiliary pump pressure / barometric pressure circuit failed high |
| M128-P108.4 | Auxiliary pump pressure / barometric pressure circuit failed low |
| M128-P108.13 | Ambient Air Pressure Signal Not Available Via CAN |
| M128-P1089.9 | J1939 AIR1 Message (Air Supply Pressure) Missing from First Source Address |
| M128-P1089.13 | J1939 AIR1 Message (Air Supply Pressure) – Missing From Second Source Address |
| M128-P109.0 | Coolant pressure |
| M128-P109.1 | Coolant pressure low |
| M128-P109.3 | Coolant pressure / air inlet pressure circuit failed high/low |
| M128-P109.4 | Coolant pressure / air inlet pressure circuit failed high/low |
| M128-P110.0 | Coolant temperature |
| M128-P110.1 | Coolant temperature |
| M128-P110.3 | Coolant temperature sensor circuit — short to power |
| M128-P110.4 | Coolant temperature sensor circuit — short to ground |
| M128-P110.9 | Coolant Temperature Signal Not Available Via Controller Area Network (CAN) |
| M128-P110.10 | Coolant Outlet Temperature Signal Spike |
| M128-P110.16 | Coolant Temperature High Alarm |
| M128-P110.18 | Failed Coolant Thermostat (Coolant Heat Up Too Slow Compared to Modeled Coolant Temperature) |
| M128-P111.0 | Coolant level |
| M128-P111.1 | Low coolant level |
| M128-P111.3 | Coolant level circuit — short to battery |
| M128-P111.4 | Coolant level circuit — short to ground |
| M128-P111.5 | Secondary coolant level circuit — short to battery |
| M128-P111.6 | Secondary coolant level circuit — short to ground |
| M128-P111.12 | Maintenance monitor — coolant level fault |
| M128-P111.13 | Coolant Level Sensor Data Not Received / Data Not Available |
| M128-P111.14 | Coolant Level Signal Erratic Data |
| M128-P111.18 | Coolant Level Low |
| M128-P111.19 | Coolant Level Sensor Received Data in Error |
| M128-P1112.3 | Jake Brake Circuit Failed High |
| M128-P1112.4 | Jake Brake Circuit Failed Low |
| M128-P1112.5 | Jake Brake Circuit Failed Open |
| M128-P1118.16 | EGR Flow Rate Very Low |
| M128-P1121.2 | J1939 Powertrain Message (AMT – Detroit Transmission) Missing |
| M128-P1121.13 | J1939 Service Brake Switch Signal from EBC1 – Missing or Not Available |
| M128-P1121.19 | J1939 Service Brake Switch Signal from EBC1 – Erratic |
| M128-P1136.3 | MCM Internal Injector Supply Voltage Too High |
| M128-P1136.4 | MCM Internal Injector Supply Voltage Too Low |
| M128-P1163.2 | Motor Control Module (MCM) Temperature Sensor Signal Not Plausible |
| M128-P1172.3 | Turbocharger Compressor Inlet Temperature Sensor or Circuit Failed High |
| M128-P1172.4 | Turbocharger Compressor Inlet Temperature Circuit Failed Low |
| M128-P1172.21 | Compressor Inlet Temperature Sensor Signal Not Plausible |
| M128-P1188.3 | Turbocharger Wastegate Actuator, Supply Voltage Out of Range |
| M128-P1188.7 | Turbocharger Wastegate Actuator, Fail-Safe Mode, Motor OFF |
| M128-P1188.10 | Turbocharger Wastegate Actuator, Position Deviation Error 2 |
| M128-P1188.11 | Turbocharger Wastegate Actuator, Learn Span Too Small Range 2 |
| M128-P1188.13 | Turbocharger Westgate Actuator, Signal Not Valid |
| M128-P1188.14 | Turbocharger Wastegate Actuator, Actuator Power Limited |
| M128-P1188.31 | Turbocharger Wastegate Actuator, Position Deviation Error |
| M128-P120.13 | J1939 Retarder Fluid Message Missing or Not Available |
| M128-P121.0 | Engine overspeed with engine brake engaged |
| M128-P1231.9 | Aftertreatment Control Module Message Not Received or Has Stopped Arriving |
| M128-P1237.4 | Stop Engine Override Switch Short Circuit to Ground |
| M128-P1243.12 | Brake System Data Not Plausible |
| M128-P1243.14 | Antilock Brake System Fault Restricts Automatic Gear Selection Functionality |
| M128-P1322.9 | Misfire on Alternating Cylinders Detected |
| M128-P1322.10 | Simultaneous Misfire on Multiple Cylinders Detected |
| M128-P1322.11 | Misfire on Alternating Cylinders Detected |
| M128-P1322.12 | Simultaneous Misfire on Multiple Cylinders Detected |
| M128-P1322.31 | Idle Smoothness Control / Multiple Cylinder Misfire at Idle |
| M128-P1323.10 | Cylinder No. 1 Misfire Rate Above 5% Detected |
| M128-P1323.31 | Idle Smoothness Control / Cylinder No. 1 Misfire at Idle |
| M128-P1324.10 | Cylinder No. 2 Misfire Rate Above 5% Detected |
| M128-P1324.31 | Idle Smoothness Control / Cylinder No. 2 Misfire at Idle |
| M128-P1325.10 | Cylinder No. 3 Misfire Rate Above 5% Detected |
| M128-P1325.31 | Idle Smoothness Control / Cylinder No. 3 Misfire at Idle |
| M128-P1326.10 | Cylinder No. 4 Misfire Rate Above 5% Detected |
| M128-P1326.31 | Idle Smoothness Control / Cylinder No. 4 Misfire at Idle |
| M128-P1327.10 | Cylinder No. 5 Misfire Rate Above 5% Detected |
| M128-P1327.31 | Idle Smoothness Control / Cylinder No. 5 Misfire at Idle |
| M128-P1328.10 | Cylinder No. 6 Misfire Rate Above 5% Detected |
| M128-P1328.31 | Idle Smoothness Control / Cylinder No. 6 Misfire at Idle |
| M128-P1482.9 | J1939 TC1 Message (Transmission Mode) Missing |
| M128-P1483.2 | MCM Data Not Plausible |
| M128-P1483.12 | MCM Not Broadcasting Information on the PTCAN |
| M128-P1484.9 | J1939 Message Was Lost (Message Counter Error) |
| M128-P1484.13 | J1939 Message Was Lost (CRC Error) |
| M128-P153.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P153.1 | Oil level or crankcase pressure |
| M128-P153.3 | Oil level, crankcase pressure, injection control pressure or exhaust gas temperature circuit failed high |
| M128-P153.4 | Same parameter — circuit signal low |
| M128-P157.10 | Under-Capacity in the High Pressure Circuit |
| M128-P157.15 | Rail Pressure Level for Injection Enabling Not Reached |
| M128-P157.17 | Minimum Rail Pressure Not Achieved While the Engine is Cranking |
| M128-P157.18 | Fault of the Fuel Rail Pressure Sensor, Wiring or Quantity Control Valve |
| M128-P158.2 | Ignition Switch Not Plausible |
| M128-P1590.9 | Adaptive Cruise Control Message Not Received |
| M128-P1590.19 | Adaptive Cruise Control – General Error |
| M128-P1592.9 | J1939 HRW (High Resolution Wheel Speed) from ABS Missing |
| M128-P1592.13 | J1939 HRW (High Resolution Wheel Speed) Wheel Speed Signal Missing |
| M128-P1592.19 | J1939 HRW ( High Resolution Wheel Speed) Wheel Speed Signal Erroneous |
| M128-P1623.9 | J1939 Tachograph Output Shaft Speed Signal Erratic |
| M128-P1623.13 | J1939 Tachograph Output Shaft Speed Signal – Missing or Not Available |
| M128-P1624.2 | VSS Circuit 4 Pin 29 Erratic Data |
| M128-P1624.3 | VSS Circuit 4/29 Open or Short to Battery |
| M128-P1624.4 | VSS Circuit Connector 4 Pin 29 Short to Ground |
| M128-P1624.9 | J1939 TCO1 Message Missing |
| M128-P1624.13 | J1939 Tachograph Vehicle Speed Signal – Missing or Not Available |
| M128-P1624.19 | J1939 Tachograph Vehicle Speed Signal Erratic |
| M128-P1636.0 | Charge Air Cooler Low Efficiency |
| M128-P1636.3 | Intake Manifold Temperature Circuit Failed High |
| M128-P1636.4 | Intake Manifold Temperature Circuit Failed Low |
| M128-P1636.10 | Intake Manifold Temperature – Signal Spike |
| M128-P1636.14 | Intake Manifold Temperature Sensor Signal Not Plausible |
| M128-P1636.16 | Charge Air Cooler Efficiency Low |
| M128-P1636.21 | Intake Manifold Temperature Drift – High Box |
| M128-P1637.2 | Coolant Out Temperature Signal Not Plausible |
| M128-P1639.2 | Fan Speed Error |
| M128-P164.0 | Fuel pressure, turbo boost, air inlet pressure or injection control pressure |
| M128-P164.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P164.2 | Fuel Rail Pressure Drift High |
| M128-P164.3 | Oil level, crankcase pressure, injection control pressure or exhaust gas temperature circuit failed high |
| M128-P164.4 | Same parameter — circuit signal low |
| M128-P164.5 | Fuel Rail Pressure Sensor Circuit Open or a Stuck-In-Range Sensor |
| M128-P164.15 | Rail Pressure Deviation Greater than 200 Bar While Under Load |
| M128-P164.20 | Rail Pressure Sensor Drift High |
| M128-P164.21 | Fuel Rail Pressure Sensor – Drift Low |
| M128-P1659.7 | Thermostat Cool Down |
| M128-P1659.17 | Coolant Temperature Low Pre-Fail |
| M128-P1659.31 | Thermostat Cool Down |
| M128-P1663.7 | Optimized Idle Safety Loop Faulted |
| M128-P1669.9 | Aftertreatment Control Module CAN 4 Signal Missing |
| M128-P168.0 | Battery voltage high |
| M128-P168.1 | Battery voltage low |
| M128-P168.2 | Ignition Circuit Voltage Erratic |
| M128-P168.5 | Battery Voltage Open Circuit Pin 5/9 |
| M128-P168.7 | Opt Idle Detected Charging System or Battery Failure |
| M128-P168.9 | Battery Connection Lost |
| M128-P168.14 | Optimized Idle – Charging System or Battery Failure |
| M128-P168.18 | Battery Voltage Low |
| M128-P1681.9 | J1939 BM (Battery Main Switch) Message Missing |
| M128-P1693.9 | Wastegate Slow Response Low Box |
| M128-P1693.10 | Wastegate Slow Response |
| M128-P171.0 | Ambient air temperature |
| M128-P171.1 | Ambient air temperature |
| M128-P171.2 | Ambient Temperature Sensor Data Erratic |
| M128-P171.3 | Ambient air temperature circuit failed high |
| M128-P171.4 | Ambient air temperature circuit failed low |
| M128-P171.9 | Ambient Air Temperature Signal Not Available Via the Controller Area Network |
| M128-P171.13 | Ambient Air Temperature Signal Not Available Via the Controller Area Network |
| M128-P171.14 | Ambient Air Temperature Signal Not Available Via the Controller Area Network |
| M128-P171.19 | Ambient Air Temperature Signal Error |
| M128-P171.20 | Ambient Temperature Sensor Signal Not Plausible |
| M128-P1716.9 | J1939 ERC1 Message Missing |
| M128-P1716.13 | Evobus 5-Stage Retarder Level Calibration Not Plausible |
| M128-P172.0 | Intercooler, reservoir, coolant, air inlet or oil temperature |
| M128-P172.1 | Air inlet temperature |
| M128-P172.3 | Air temperature circuit failed high |
| M128-P172.4 | Air temperature circuit failed low |
| M128-P173.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P173.3 | Oil level, crankcase pressure, injection control pressure or exhaust gas temperature circuit failed high |
| M128-P173.4 | Same parameter — circuit signal low |
| M128-P174.0 | Fuel temperature |
| M128-P174.1 | Fuel temperature |
| M128-P174.3 | Fuel temperature circuit — short to battery |
| M128-P174.4 | Fuel temperature circuit — short to ground |
| M128-P174.10 | Fuel Temperature Sensor Signal Spike |
| M128-P174.17 | Fuel Temperature Sensor, Minimum Temperature Plausibility |
| M128-P175.0 | Intercooler, reservoir, coolant, air inlet or oil temperature |
| M128-P175.1 | Engine oil temperature |
| M128-P175.3 | Oil temperature circuit — short to battery |
| M128-P175.4 | Oil temperature circuit — short to ground |
| M128-P175.10 | Engine Oil Temperature Signal Spike |
| M128-P175.15 | Engine Oil Temperature High Pre-Warning |
| M128-P175.18 | Engine Oil Temperature Rises Too Slow or Not at All |
| M128-P175.20 | Engine Oil Temperature Signal Not Plausible |
| M128-P1761.1 | Diesel Exhaust Fluid (DEF) Tank Level 0 Condition – Empty Tank – Speed Limited |
| M128-P1761.2 | Diesel Exhaust Fluid (DEF) Tank Level Sensor Circuit – Data Erratic, Intermittent or Incorrect |
| M128-P1761.3 | Diesel Exhaust Fluid Tank Level Sensor Circuit Failed High |
| M128-P1761.4 | Diesel Exhaust Fluid Tank Level Sensor Circuit Failed Low |
| M128-P1761.9 | Diesel Exhaust Fluid (DEF) Tank Signal Not Available Via CAN |
| M128-P1761.18 | Diesel Exhaust Fluid (DEF) Tank Level 1 Condition – Empty Tank |
| M128-P1761.31 | Diesel Exhaust Fluid (DEF) Tank Level 3 Condition – Tank Level Very Low |
| M128-P177.0 | Transmission oil temperature above/below range, or circuit failed |
| M128-P177.1 | Transmission oil temperature above/below range, or circuit failed |
| M128-P177.3 | Transmission oil temperature above/below range, or circuit failed |
| M128-P177.4 | Transmission oil temperature above/below range, or circuit failed |
| M128-P18.0 | Fuel pressure, turbo boost, air inlet pressure or injection control pressure |
| M128-P18.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P1814.9 | VDC1 Message Was Not Received or Has Stopped Arriving |
| M128-P1845.9 | J1939 TCFG2 Message Missing |
| M128-P187.3 | PTO circuit — short to ground |
| M128-P187.4 | PTO circuit — short to battery |
| M128-P187.7 | PTO control system — implausible response |
| M128-P188.31 | Idle Speed Higher than Targeted Idle Speed |
| M128-P19.0 | Extended-range oil/coolant pressure or bypass blower door position |
| M128-P190.0 | Engine overspeed (or invalid speed signal) |
| M128-P190.9 | Engine Speed Signal Not Available Via Controller Area Network (CAN) |
| M128-P190.14 | Engine overspeed (or invalid speed signal) |
| M128-P190.15 | Engine Over Speed Pre-Warning |
| M128-P190.16 | Engine Overspeed While Stationary |
| M128-P191.9 | J1939 ETC1 Message Missing |
| M128-P191.13 | Transmission Output Speed Shaft Signal Missing |
| M128-P191.19 | Transmission Output Speed Shaft Signal Erratic |
| M128-P20.0 | Extended-range oil/coolant pressure or bypass blower door position |
| M128-P20.3 | Coolant pressure / air inlet pressure circuit failed high/low |
| M128-P20.4 | Coolant pressure / air inlet pressure circuit failed high/low |
| M128-P2000.9 | Communication Loss with a Common Powertrain Controller (CPC) Module (CPC Heartbeat Message No Longer Arriving) |
| M128-P2003.9 | J1939 Message Missing from Source Address 3 (Dec) |
| M128-P2011.9 | J1939 Message Missing from Source Address 11 (Dec) |
| M128-P2017.9 | J1939 Message Missing from Source Address 17 (Dec) |
| M128-P2023.9 | J1939 Message Missing from Source Address 23 (Dec) |
| M128-P2025.9 | J1939 Message Missing from Source Address 25 (Dec) |
| M128-P2033.9 | J1939 Message Missing from Source Address 33 (Dec) |
| M128-P2042.9 | J1939 Message Missing from Source Address 42 (Dec) |
| M128-P2049.9 | J1939 Message Missing from Source Address 49 (Dec) |
| M128-P222.14 | Anti-theft system fault |
| M128-P247.0 | Motor Control Module Engine Hours Data Higher than Expected |
| M128-P247.1 | Motor Control Module Engine Hours Data Lower than Expected |
| M128-P247.9 | Motor Control Module Engine Hours Data Not Received or Stopped Arriving |
| M128-P247.10 | Motor Control Module Engine Hours Data Increasing at an Implausible Rate |
| M128-P247.14 | Aftertreatment Control Module Reported Ash Mileage is Lower than the Common Powertrain Controller Stored Value |
| M128-P251.10 | Clock module abnormal rate of change or failure |
| M128-P251.13 | Clock module abnormal rate of change or failure |
| M128-P252.10 | Clock module abnormal rate of change or failure |
| M128-P252.13 | Clock module abnormal rate of change or failure |
| M128-P2596.9 | J1939 CM1 Message (Maximum Vehicle Speed Limit) – Missing or Not Available |
| M128-P2623.2 | Accelerator Pedal “In-Range” Fault |
| M128-P2623.8 | 2-Channel Accelerator Pedal Signal 2 Missing |
| M128-P2623.14 | 2-Channel Accelerator Pedal GAS1 and GAS2 Signal Missing |
| M128-P2629.3 | Turbocharger Compressor Outlet Temperature Circuit Failed High |
| M128-P2629.4 | Turbocharger Compressor Outlet Temperature Circuit Failed Low |
| M128-P2629.10 | Turbocharger Compressor Outlet Temperature – Signal Spike |
| M128-P2629.21 | Turbocharger Compressor Outlet Temperature Plausibility Error – Temperature Too Low (High Box) |
| M128-P2630.3 | Charge Air Cooler Outlet Temperature Circuit Failed High |
| M128-P2630.4 | Intake Air Temperature Circuit Failed Low |
| M128-P2630.10 | Charge Air Cooler Temperature Signal Spike |
| M128-P2630.14 | Charge Air Cooler Outlet Sensor Signal Not Plausible |
| M128-P2631.1 | Low Air Flow |
| M128-P2631.3 | Charge Air Cooler Outlet Pressure Circuit Failed High |
| M128-P2631.4 | Charge Air Cooler (CAC) Outlet Pressure Circuit Failed Low |
| M128-P2646.3 | Digital Output 4 02 Circuit Failed High |
| M128-P2646.4 | Digital Output 4 02 Circuit Failed Low |
| M128-P2646.5 | Digital Output 4 02 Circuit Open |
| M128-P2659.0 | Exhaust Gas Recirculation Flow Target Error Diagnostic – High Flow |
| M128-P2659.8 | EGR Valve Actuator Slow Response |
| M128-P2659.18 | Exhaust Gas Recirculation Flow Target Error Diagnostic – Low Flow |
| M128-P27.0 | EGR Valve Failed To Attain Closed Position |
| M128-P27.1 | EGR Valve Failed to Attain Open Position |
| M128-P27.3 | EGR Valve Position Circuit Failed High |
| M128-P27.4 | EGR Valve Position Circuit Failed Low |
| M128-P27.7 | EGR Valve Spring Broken |
| M128-P27.10 | EGR Valve Position Deviation Too High |
| M128-P27.12 | EGR Valve Frozen |
| M128-P2791.2 | EGR Valve Actuator, Position Deviation Error |
| M128-P2791.7 | EGR Valve Actuator, Fail Safe Mode, Motor On |
| M128-P2791.9 | Smart Remote Actuator 3 (EGR), No Communication |
| M128-P2791.11 | EGR Valve Actuator Common Fault |
| M128-P2791.12 | EGR Valve Actuator Frozen |
| M128-P2791.13 | Smart Remote Actuator 3 (EGR), Calibration Error |
| M128-P2791.14 | EGR Valve Actuator, Wrong Fail Safe Calibration |
| M128-P2791.16 | EGR Valve Actuator Learn Cycle Too Large |
| M128-P2791.18 | EGR Valve Actuator Learn Cycle Too Small |
| M128-P2791.31 | EGR Valve Actuator Slow Response |
| M128-P2797.3 | Injector Needle Control Valve for Cylinder 1, 2, 3 Shorted to Battery Power |
| M128-P2797.4 | Injector Needle Control Valve Cylinder 1, 2, 3 Shorted to Ground |
| M128-P2798.3 | Injector Needle Control Valve Cylinder 4, 5, 6 Shorted to Battery |
| M128-P2798.4 | Injector Needle Control Valve Cylinder 4, 5, 6 Shorted to Ground |
| M128-P2882.13 | Off-Highway Engine Configuration Selection Message on J1939 Was Not Received or Has Stopped Arriving |
| M128-P2900.9 | J1919 ETC7 Message Missing |
| M128-P3031.3 | Diesel Exhaust Fluid Tank Temperature Sensor Circuit Failed High |
| M128-P3031.4 | Diesel Exhaust Fluid Tank Temperature Sensor Circuit Failed Low |
| M128-P3031.10 | Diesel Exhaust Fluid Tank Temperature Erratic |
| M128-P3031.19 | Diesel Exhaust Fluid Tank Temperature Signal Erratic Via Controller Area Network |
| M128-P3056.2 | Selective Catalyst Reduction Inlet NOx Sensor – Error |
| M128-P3057.2 | Selective Catalyst Reduction Outlet NOx Sensor – Error |
| M128-P3058.9 | Exhaust Gas Recirculation Slow Response – Low Box |
| M128-P3058.10 | Exhaust Gas Recirculation Slow Response |
| M128-P3058.16 | Exhaust Gas Recirculation High Flow Detected by Lambda Deviation Monitor |
| M128-P3058.18 | Exhaust Gas Recirculation Low Flow Detected by Lambda Deviation Monitor |
| M128-P3061.1 | Cold Start Emission Reduction Strategy Fault Condition for Bio Main |
| M128-P3061.2 | Cold Start Emission Reduction Strategy Fault Condition EGR Position |
| M128-P3187.4 | LIN 1 Short to Ground |
| M128-P3187.9 | CPC Has Lost Communication with DT12 Shift Stalk Lever |
| M128-P3187.12 | LIN 1 No Communication |
| M128-P3216.3 | Selective Catalyst Reduction (SCR) Inlet NOx Sensor Circuit Failed High |
| M128-P3216.4 | Selective Catalyst Reduction (SCR) Inlet NOx Sensor Circuit Failed Low |
| M128-P3216.10 | Selective Catalyst Reduction Inlet NOx Sensor – Signal Erratic |
| M128-P3216.13 | Selective Catalyst Reduction Inlet NOx Sensor Signal Not Available |
| M128-P3216.14 | NOx Raw Sensor Does Not Support Self Diagnosis |
| M128-P3216.16 | Selective Catalyst Reduction Inlet NOx Sensor – Drift High |
| M128-P3216.18 | Selective Catalyst Reduction Inlet NOx Sensor – Drift Low |
| M128-P3216.20 | NOx Raw Sensor Diagnosis Oxygen Pump Capacity High |
| M128-P3216.21 | Selective Catalyst Reduction (SCR) Inlet NOx Sensor – Drift (Low Box) |
| M128-P3217.2 | Lambda Reading Rationality Check |
| M128-P3217.3 | Selective Catalyst Reduction Inlet NOx Sensor Lambda 1 Circuit Failed High |
| M128-P3217.5 | Selective Catalyst Reduction Inlet NOx Sensor Lambda 1 Circuit Failed Open |
| M128-P3217.6 | Oxygen Sensor Signal Lines Short Circuit To Ground |
| M128-P3217.7 | Inlet NOx Sensor Circuit Range / Performance Bank 1 Sensor 1 |
| M128-P3217.10 | Closed Loop Control of EGR Cannot be Achieved |
| M128-P3217.11 | Oxygen Sensor Signal Lines Short Circuit to Battery |
| M128-P3217.13 | Oxygen Sensor ATIC Configuration Fault |
| M128-P3217.14 | Oxygen Sensor Not Plausible During Coast (Signal Drifted) |
| M128-P3217.19 | Oxygen Sensor ATIC Communication Fault |
| M128-P3222.3 | Oxygen Sensor Heater High Side Short Circuit to Battery |
| M128-P3222.4 | Oxygen Sensor Heater High Side Short Circuit to Ground |
| M128-P3223.3 | Oxygen Sensor Heater High Side Short Circuit to Battery |
| M128-P3223.4 | Oxygen Sensor Heater High Side Short Circuit to Ground |
| M128-P3223.5 | Oxygen Sensor Heater Open Circuit |
| M128-P3223.6 | Oxygen Sensor Heater Circuit Overload |
| M128-P3223.7 | NOx RAW Sensor Not Ready After Dewpoint Enable Check |
| M128-P3223.18 | Oxygen Sensor Heater Low Power (Temperature Out of Range) |
| M128-P3225.3 | Oxygen Sensor Heater Low Side Short Circuit to Battery |
| M128-P3225.4 | Oxygen Sensor Heater Low Side Short Circuit to Ground |
| M128-P3225.5 | Oxygen Sensor Open Circuit On Line VN |
| M128-P3225.11 | Oxygen Sensor Open Circuit On Line VG |
| M128-P3225.14 | Oxygen Sensor Open Circuit On Line VIP |
| M128-P3226.10 | Outlet NOx Sensor Signal Erratic |
| M128-P3226.13 | Selective Catalyst Reduction Outlet NOx Sensor Signal Not Available |
| M128-P3226.20 | Selective Catalyst Reduction Outlet NOx Sensor – Drift Low |
| M128-P3226.21 | NOx Outlet Sensor Drift High |
| M128-P3227.2 | Lambda Reading Rationality Check |
| M128-P3227.3 | Selective Catalyst Reduction Outlet NOx Sensor Lambda 1 Circuit Failed High |
| M128-P3227.5 | Selective Catalyst Reduction Outlet NOx Sensor Lambda 1 Circuit Failed Open |
| M128-P3236.9 | Exhaust Mass Signal Not Available Via Controller Area Network |
| M128-P3238.2 | Selective Catalyst Reduction Outlet NOx Sensor Failure to Activate |
| M128-P3242.3 | Diesel Oxidation Catalyst Inlet Temperature Sensor Circuit Failed High |
| M128-P3242.4 | Diesel Oxidation Catalyst Inlet Temperature Sensor Failed Low |
| M128-P3242.8 | Diesel Oxidation Catalyst Inlet Temperature – Signal Spike |
| M128-P3242.17 | Diesel Oxidation Catalyst Inlet Temperature Out of Range Low Preventing HC Dosing |
| M128-P3242.20 | Diesel Oxidation Catalyst Temperature Drift – Inlet High or Outlet Low |
| M128-P3246.0 | Diesel Particulate Filter Outlet Temperature – Very High |
| M128-P3246.2 | Diesel Particulate Filter Outlet Temperature Not Plausible |
| M128-P3246.3 | Diesel Particulate Filter Outlet Temperature Sensor Circuit Failed High |
| M128-P3246.4 | Diesel Particulate Filter Outlet Temperature Sensor Circuit Failed Low |
| M128-P3246.8 | Diesel Particulate Filter Outlet Temperature – Signal Spike |
| M128-P3246.15 | Diesel Particulate Filter Outlet Temperature – High |
| M128-P3246.20 | Diesel Particulate Filter Outlet Temperature Sensor Stuck |
| M128-P3246.21 | Diesel Particulate Filter Outlet Temperature Sensor – Not Plausible |
| M128-P3250.0 | Diesel Oxidation Catalyst Outlet Temperature Very High |
| M128-P3250.2 | Diesel Oxidation Catalyst Outlet Temperature Not Plausible |
| M128-P3250.3 | Diesel Oxidation Catalyst Outlet Temperature Sensor Circuit Failed High |
| M128-P3250.4 | Diesel Oxidation Catalyst Outlet Temperature Circuit Failed Low |
| M128-P3250.7 | Diesel Oxidation Catalyst Outlet Temperature Response Error |
| M128-P3250.8 | Diesel Oxidation Catalyst Outlet Temperature – Signal Spike |
| M128-P3250.15 | Diesel Oxidation Catalyst Outlet Temperature High |
| M128-P3250.20 | Diesel Oxidation Catalyst Temperature Drift – Inlet Low or Outlet High |
| M128-P3250.31 | Abnormal Diesel Oxidation Catalyst Temperature Rise |
| M128-P3251.0 | Diesel Particulate Filter Pressure Out of Range Very High |
| M128-P3251.4 | Diesel Particulate Filter Delta Pressure Circuit Failed Low |
| M128-P3251.20 | Diesel Oxidation Catalyst Inlet Pressure – Not Plausible |
| M128-P3251.21 | Diesel Oxidation Catalyst Inlet / Outlet Pressure – Not Plausible |
| M128-P3306.0 | Variable Camshaft Phase, Out of Range |
| M128-P3306.2 | Variable Camshaft Phase, Position Deviation |
| M128-P3306.3 | Variable Camshaft Phase, Shorted to Battery |
| M128-P3306.4 | Variable Camshaft Phaser, Shorted to Ground |
| M128-P3306.5 | Variable Camshaft Phase, Open Load |
| M128-P3306.7 | VCP Position Deviation Delayed Response Diagnostic |
| M128-P3306.10 | Variable Camshaft Phase, Slow Response |
| M128-P3306.14 | Variable Camshaft Phase Sensor Adaption Fail |
| M128-P3306.31 | Variable Camshaft Phase, at State Joggling |
| M128-P3353.2 | Generator (Charging System) D+ Terminal Failure |
| M128-P3361.3 | Diesel Exhaust Fluid System Circuit Failed High |
| M128-P3361.4 | Diesel Exhaust Fluid System Circuit Failed Low |
| M128-P3361.5 | Diesel Exhaust Fluid System Circuit Failed Open |
| M128-P3361.31 | Diesel Exhaust Fluid Dosing Unit Error |
| M128-P3363.0 | Diesel Exhaust Fluid Tank Temperature – High |
| M128-P3363.1 | Diesel Exhaust Fluid Tank Temperature – Low |
| M128-P3363.3 | Diesel Exhaust Fluid Coolant Valve Circuit Failed High |
| M128-P3363.4 | Diesel Exhaust Fluid Valve Circuit Failed Low |
| M128-P3363.5 | Diesel Exhaust Fluid Coolant Valve Circuit Failed Open |
| M128-P3461.2 | PTO 1 Feedback, But Not Activated |
| M128-P3461.7 | PTO 1 Activated, But No Feedback |
| M128-P3464.3 | H Bridge 1 Circuit Shorted to Battery |
| M128-P3464.4 | H Bridge 1 Circuit Shorted to Ground |
| M128-P3464.5 | H Bridge 1 Circuit Open Load |
| M128-P3464.16 | Intake Manifold Pressure Too High (Restricted Mode) |
| M128-P3464.18 | Intake Manifold Pressure Too Low (Restricted Mode) |
| M128-P3464.31 | Intake Air Throttle Control Electrical Fault |
| M128-P3471.3 | Hydrocarbon Electronic Dosing Valve Circuit Failed High |
| M128-P3471.4 | Hydrocarbon Doser Circuit Failed Low |
| M128-P3471.5 | Hydrocarbon Doser Circuit Failed Open |
| M128-P3480.0 | Fuel Compensation Pressure High |
| M128-P3480.1 | Doser Fuel Supply Pressure Abnormal |
| M128-P3480.2 | Hydrocarbon Doser Fuel Line Pressure Low |
| M128-P3480.3 | Fuel Compensation Pressure Sensor Circuit Failed High |
| M128-P3480.4 | Fuel Compensation Pressure Sensor Circuit Failed Low |
| M128-P3480.14 | Doser FLP Sensors Failed Self-Test |
| M128-P3480.21 | Fuel Cutoff Valve Pressure Not Plausible |
| M128-P3482.3 | Fuel Cutoff Valve Circuit Failed High |
| M128-P3482.4 | Fuel Cutoff Valve Circuit Failed Low |
| M128-P3482.5 | Fuel Cutoff Valve Circuit Failed Open |
| M128-P3482.7 | Fuel Cut-off Valve Failed Self Test |
| M128-P3490.3 | Post Run Indicator Lamp – Open Circuit |
| M128-P3490.4 | Post Run Indicator Lamp – Short to Ground |
| M128-P3490.5 | Post Run Indicator Lamp – Short Circuit |
| M128-P3509.3 | 5 V Sensor Supply Bank 1 Circuit Failed High |
| M128-P3509.4 | 5 V Sensor Supply Bank 1 Circuit Failed Low |
| M128-P351.0 | TCI/TCO temperature |
| M128-P351.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P351.3 | TCI/TCO temperature circuit failed high |
| M128-P351.4 | TCI temperature circuit failed low |
| M128-P3510.3 | 5 V Sensor Supply Bank 2 Circuit Failed High |
| M128-P3510.4 | Accelerator Pedal Supply Voltage Circuit Failed Low |
| M128-P3510.7 | Accelerator Pedal Supply Voltage Circuit Failed High |
| M128-P3510.8 | 2-Channel Accelerator Pedal Supply Voltage Missing |
| M128-P3511.3 | Remote Accelerator Pedal Supply Voltage Circuit Failed High |
| M128-P3511.4 | 3 V Sensor Supply Bank 1 Circuit Failed Low |
| M128-P3511.14 | Ambient Air Temp Sensor Ground Wire Shorted to Chassis |
| M128-P3512.3 | 3 V Sensor Supply Bank 2 Circuit Failed High |
| M128-P3512.4 | 3 V Sensor Supply Bank 2 Circuit Failed Low |
| M128-P3513.3 | U12 (MCM Internal) Voltage Too High |
| M128-P3513.4 | U12 (MCM Internal) Voltage Too Low |
| M128-P3514.3 | UB+ 10V (MCM Internal) Voltage Too High |
| M128-P3514.4 | UB+ 10V (MCM Internal) Voltage Too Low |
| M128-P354.0 | Relative humidity |
| M128-P354.1 | Relative humidity |
| M128-P354.4 | Relative humidity sensor circuit failed low |
| M128-P3556.0 | Regeneration Temperature – Out of Range High |
| M128-P3556.1 | Regeneration Temperature – Out of Range Low |
| M128-P3563.2 | Sensor Drift Fault for Charge Air Pressure |
| M128-P3563.3 | Intake Manifold Pressure Circuit Failed High |
| M128-P3563.4 | Intake Manifold Pressure Circuit Failed Low |
| M128-P3563.10 | Barometric Pressure and Intake Manifold Pressure Rationality Error |
| M128-P3563.16 | Intake Manifold Pressure Too High |
| M128-P3563.18 | Intake Manifold Pressure Low |
| M128-P3563.21 | Ambient and Inlet Manifold Pressure Difference (High Box) |
| M128-P3597.3 | High Side Digital Output 1 Circuit Failed High |
| M128-P3597.4 | High Side Digital Output 1 Circuit Failed Low |
| M128-P3597.6 | Power Supply Bank 1 Overcurrent Occurred |
| M128-P3598.3 | Proportional Valve Bank 2 Circuit Failed High |
| M128-P3598.4 | Proportional Valve Bank 2 Circuit Failed Low |
| M128-P3598.6 | Power Supply Bank 2 Overcurrent Occurred |
| M128-P3599.3 | High Side Digital Output 3 Circuit Failed High |
| M128-P3599.4 | High Side Digital Output 3 Circuit Failed Low |
| M128-P3606.9 | J1939 ESS Message Missing |
| M128-P3609.3 | Diesel Oxidation Catalyst Inlet Pressure Sensor Circuit Failed High |
| M128-P3609.4 | Diesel Oxidation Catalyst Inlet Pressure Sensor Circuit Failed Low |
| M128-P3609.12 | Pressure DPF inlet not plausible |
| M128-P3610.2 | Diesel Oxidation Catalyst Inlet Pressure – Not Plausible |
| M128-P3610.3 | Diesel Particulate Filter Outlet Pressure Sensor Circuit Failed High |
| M128-P3610.4 | Diesel Particulate Filter Outlet Pressure Sensor Circuit Failed Low |
| M128-P3645.9 | J1939 TC1 (Transfer Case Information) Missing |
| M128-P3659.3 | Injector Cylinder No. 1 Amplifier Control Valve Abnormal Operation (MAX) |
| M128-P3659.4 | Injector Cylinder No. 1 Amplifier Control Valve Abnormal Operation (MIN) |
| M128-P3659.5 | Injector Cylinder No. 1 Amplifier Control Valve Abnormal Operation (OPEN) |
| M128-P3659.6 | Injector Cylinder No. 1 Amplifier Control Valve – Valve Shorted Circuit |
| M128-P3660.3 | Injector Cylinder No. 2 Amplifier Control Valve Abnormal Operation (MAX) |
| M128-P3660.4 | Injector Cylinder No. 2 Amplifier Control Valve Abnormal Operation (MIN) |
| M128-P3660.5 | Injector Cylinder No. 2 Amplifier Control Valve Abnormal Operation (OPEN) |
| M128-P3660.6 | Injector Cylinder No. 2 Amplifier Control Valve – Valve Shorted Circuit |
| M128-P3661.3 | Injector Cylinder No. 3 Amplifier Control Valve Abnormal Operation (MAX) |
| M128-P3661.4 | Injector Cylinder No. 3 Amplifier Control Valve Abnormal Operation (MIN) |
| M128-P3661.5 | Injector Cylinder No. 3 Amplifier Control Valve Abnormal Operation (OPEN) |
| M128-P3661.6 | Injector Cylinder No. 3 Amplifier Control Valve – Valve Shorted Circuit |
| M128-P3662.3 | Injector Cylinder No. 4 Amplifier Control Valve Abnormal Operation (MAX) |
| M128-P3662.4 | Injector Cylinder No. 4 Amplifier Control Valve Abnormal Operation (MIN) |
| M128-P3662.5 | Injector Cylinder No. 4 Amplifier Control Valve Abnormal Operation (OPEN) |
| M128-P3662.6 | Injector Cylinder No. 4 Amplifier Control Valve – Valve Shorted Circuit |
| M128-P3663.3 | Injector Cylinder No. 5 Amplifier Control Valve Abnormal Operation (MAX) |
| M128-P3663.4 | Injector Cylinder No. 5 Amplifier Control Valve Abnormal Operation (MIN) |
| M128-P3663.5 | Injector Cylinder No. 5 Amplifier Control Valve Abnormal Operation (OPEN) |
| M128-P3663.6 | Injector Cylinder No. 5 Spill Control Valve – Valve Shorted Circuit |
| M128-P3664.3 | Injector Cylinder No. 6 Amplifier Control Valve Abnormal Operation (MAX) |
| M128-P3664.4 | Injector Cylinder No. 6 Amplifier Control Valve Abnormal Operation (MIN) |
| M128-P3664.5 | Injector Cylinder No. 6 Amplifier Control Valve Abnormal Operation (OPEN) |
| M128-P3664.6 | Injector Cylinder No. 6 Amplifier Control Valve – Valve Shorted Circuit |
| M128-P3695.9 | DPF Regen Inhibit MUX Switch Message Stopped Arriving |
| M128-P3695.13 | DPF Regen Inhibit MUX Switch Message Contains SNV Indicator |
| M128-P3695.14 | DPF Regen Inhibit MUX Switch Message Not Received this Ignition Cycle |
| M128-P3695.19 | DPF Regen Inhibit MUX Switch Message Contains Data Error Indicator |
| M128-P3696.4 | Diesel Particulate Filter Regen Switch Short to Ground |
| M128-P3696.9 | Diesel Particulate Filter Regen Force MUX Switch Message Stopped Arriving |
| M128-P3696.13 | Diesel Particulate Filter Regen Force MUX Switch Message Contains SNV Indicator |
| M128-P3696.14 | Diesel Particulate Filter Regen Force MUX Switch Message Not Received this Ignition Cycle |
| M128-P3696.19 | Diesel Particulate Filter Regen Force MUX Switch Message Contains Data Error Indicator |
| M128-P3711.31 | High Idle Regeneration (Aborted) – Low Exhaust Temperature |
| M128-P3713.31 | High Idle Regeneration Aborted – Low Regeneration Temperature |
| M128-P3716.31 | High Idle Regeneration (Aborted) – Low Coolant Temp |
| M128-P3719.0 | Soot Level Very High |
| M128-P3719.15 | [Silent Code] Diesel Particulate Filter Flashing in “Regen Zone 3” |
| M128-P3719.16 | Soot Level High |
| M128-P3719.31 | [Silent Code] Diesel Particulate Filter Regeneration Lamp Flashing in “Regen Zone 2” |
| M128-P3720.14 | ACM Reported Ash Mileage is Lower than MCM Stored Value |
| M128-P3720.15 | Diesel Particulate Filter Has Reached End of Service Life |
| M128-P3840.3 | Frequency Output 4 15 Circuit Failed High |
| M128-P3840.4 | Frequency Output 4 15 Circuit Failed Low |
| M128-P3840.5 | Frequency Output 4 15 Circuit Open |
| M128-P3841.3 | Frequency Output 4 11 Circuit Failed High |
| M128-P3841.4 | Frequency Output 4 11 Circuit Failed Low |
| M128-P3841.5 | Frequency Output 4 11 Circuit Open |
| M128-P3842.3 | Analog Ground 3 02 Circuit Failed High |
| M128-P3842.4 | Analog Ground 3 02 Circuit Failed Low |
| M128-P3842.5 | Analog Ground 3 02 Circuit Open |
| M128-P3843.3 | Digital Input 1 01 Circuit Failed High |
| M128-P3843.4 | Digital Input 1 01 Circuit Failed Low |
| M128-P3844.3 | Digital Input 1 02 Circuit Failed High |
| M128-P3844.4 | Digital Input 1 02 Circuit Failed Low |
| M128-P3845.3 | Digital Input 1 12 Circuit Failed High |
| M128-P3845.4 | Digital Input 1 12 Circuit Failed Low |
| M128-P3846.3 | Digital Input 1 14 Circuit Failed High |
| M128-P3846.4 | Digital Input 1 14 Circuit Failed Low |
| M128-P3847.3 | Digital Input 1 15 Circuit Failed High |
| M128-P3847.4 | Digital Input 1 15 Circuit Failed Low |
| M128-P3848.3 | Digital Input 1 16 Circuit Failed High |
| M128-P3848.4 | Digital Input 1 16 Circuit Failed Low |
| M128-P3849.3 | Digital Input 1 17 Circuit Failed High |
| M128-P3849.4 | Digital Input 1 17 Circuit Failed Low |
| M128-P3850.3 | Digital Input 1 11 Circuit Failed High |
| M128-P3850.4 | Digital Input 1 11 Circuit Failed Low |
| M128-P3851.3 | Digital Input 2 09 Circuit Failed High |
| M128-P3851.4 | Digital Input 2 09 Circuit Failed Low |
| M128-P3852.3 | Digital Input 2 11 Circuit Failed High |
| M128-P3852.4 | Digital Input 2 11 Circuit Failed Low |
| M128-P3853.3 | Digital Input 2 12 Circuit Failed High |
| M128-P3853.4 | Digital Input 2 12 Circuit Failed Low |
| M128-P3854.3 | Digital Input 2 13 Circuit Failed High |
| M128-P3854.4 | Digital Input 2 13 Circuit Failed Low |
| M128-P3855.3 | Digital Input 2 14 Circuit Failed High |
| M128-P3855.4 | Digital Input 2 14 Circuit Failed Low |
| M128-P3856.3 | Digital Input 2 15 Circuit Failed High |
| M128-P3856.4 | Digital Input 2 15 Circuit Failed Low |
| M128-P3857.3 | Digital Input 2 07 Circuit Failed High |
| M128-P3857.4 | Digital Input 2 07 Circuit Failed Low |
| M128-P3858.3 | Digital Input 2 08 Circuit Failed High |
| M128-P3858.4 | Digital Input 2 08 Circuit Failed Low |
| M128-P3859.3 | Digital Input 4 16 Circuit Failed High |
| M128-P3859.4 | Digital Input 4 16 Circuit Failed Low |
| M128-P3860.3 | Digital Input 4 18 Circuit Failed High |
| M128-P3860.4 | Digital Input 4 18 Circuit Failed Low |
| M128-P3861.3 | Digital Input 4 13 Circuit Failed High |
| M128-P3861.4 | Digital Input 4 13 Circuit Failed Low |
| M128-P3862.3 | Digital Input 1 10 Circuit Failed High |
| M128-P3862.4 | Digital Input 1 10 Circuit Failed Low |
| M128-P3863.3 | Digital Input 4 17 Circuit Failed High |
| M128-P3863.4 | Digital Input 4 17 Circuit Failed Low |
| M128-P3864.3 | Digital Input 3 18 Circuit Failed High |
| M128-P3864.4 | Digital Input 3 18 Circuit Failed Low |
| M128-P3865.3 | Digital Input 4 08 Circuit Failed High |
| M128-P3865.4 | Digital Input 4 08 Circuit Failed Low |
| M128-P3866.3 | Digital Input 4 04 Circuit Failed High |
| M128-P3866.4 | Digital Input 4 04 Circuit Failed Low |
| M128-P3867.3 | Digital Input 4 05 Circuit Failed High |
| M128-P3867.4 | Digital Input 4 05 Circuit Failed Low |
| M128-P3868.3 | Digital Input 4 03 Circuit Failed High |
| M128-P3868.4 | Digital Input 4 03 Circuit Failed Low |
| M128-P3869.3 | Digital Input 4 01 Circuit Failed High |
| M128-P3869.4 | Digital Input 4 01 Circuit Failed Low |
| M128-P3870.3 | Digital Input 4 02 Circuit Failed High |
| M128-P3870.4 | Digital Input 4 02 Circuit Failed Low |
| M128-P3871.2 | Transmission Speed Failure |
| M128-P3871.3 | Transmission Speed Sensor 4 04 or 3 13 Circuit Failed High |
| M128-P3871.4 | Transmission Speed Sensor 4 04 or 3 13 Circuit Failed Low |
| M128-P3871.5 | Transmission Speed Sensor 4 04 or 3 13 Circuit Failed Open |
| M128-P3872.3 | Analog Output 01 Failed High |
| M128-P3872.4 | Analog Output 01 Failed Low or Open Circuit |
| M128-P3873.3 | Analog Output 02 Failed High |
| M128-P3873.4 | Analog Output 02 Failed Low or Open Circuit |
| M128-P3936.18 | Diesel Particulate Filter (DPF) Pressure – Out of Range Low |
| M128-P3948.9 | J1939 PTODE Message (PTO Drive Engagement) Missing |
| M128-P404.0 | TCI/TCO temperature |
| M128-P404.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P404.3 | TCI/TCO temperature circuit failed high |
| M128-P404.4 | TCO temperature circuit failed low |
| M128-P4041.0 | Common Powertrain Controller Internal Failure |
| M128-P4041.9 | Common Powertrain Controller Internal Failure |
| M128-P4041.16 | Common Powertrain Controller Internal Failure |
| M128-P4077.0 | High Doser Fuel Line Pressure |
| M128-P4077.3 | Doser Fuel Line Pressure Sensor Circuit Failed High |
| M128-P4077.4 | Doser Fuel Line Pressure Sensor Circuit Failed Low |
| M128-P4077.14 | Doser Fuel Line Pressure Failed Self-Test |
| M128-P411.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P411.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P411.2 | Exhaust Gas Recirculation Delta P Sensor Out of Calibration |
| M128-P411.3 | EGR delta pressure / temperature circuit failed high |
| M128-P411.4 | Same parameter — circuit signal low |
| M128-P411.13 | EGR Delta Pressure Sensor Out of Calibration |
| M128-P412.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P412.1 | Fuel pressure, air inlet pressure, injection control pressure, TCI/TCO temperature, EGR delta pressure or EGR temperature |
| M128-P412.3 | EGR delta pressure / temperature circuit failed high |
| M128-P412.4 | Same parameter — circuit signal low |
| M128-P4193.3 | Engine Coolant Inlet Temperature Circuit Failed High |
| M128-P4193.4 | Engine Coolant Inlet Temperature Circuit Failed Low |
| M128-P4206.2 | Common Powertrain Controller Internal Failure |
| M128-P4207.2 | Common Powertrain Controller Internal Failure |
| M128-P4257.3 | Injector Amplifier Control Valve Cylinder 1, 2, or 3 – Shorted to Battery |
| M128-P4257.4 | Injector Amplifier Control Valve Cylinder 1, 2, or 3 – Shorted to Ground |
| M128-P4258.3 | Injector Amplifier Control Valve Cylinder 4, 5, or 6 – Shorted to Battery |
| M128-P4258.4 | Injector Amplifier Control Valve Cylinder 4, 5, or 6 – Shorted to Ground |
| M128-P4331.15 | DEF Dosing Quantity Low |
| M128-P4332.31 | DOC Inlet Temperature Out of Range Low Preventing Dosing |
| M128-P4334.3 | Diesel Exhaust Fluid Pressure Sensor Circuit Failed High |
| M128-P4334.4 | Diesel Exhaust Fluid Pressure Sensor Circuit Failed Low |
| M128-P4353.3 | Diesel Exhaust Fluid (DEF) Doser Valve Diffuser Heater Circuit Failed High |
| M128-P4353.4 | Diffuser Heater Circuit Failed Low |
| M128-P4353.5 | Diffuser Heater Open Circuit |
| M128-P4354.3 | Line Heater No. 1 Circuit Failed High |
| M128-P4354.4 | Line Heater No. 1 Circuit Failed Low |
| M128-P4354.5 | Line Heater No. 1 Open Circuit |
| M128-P4355.3 | Line Heater No. 2 Circuit Failed High |
| M128-P4355.4 | Line Heater No. 2 Circuit Failed Low |
| M128-P4355.5 | Line Heater No. 2 Open Circuit |
| M128-P4356.3 | Line Heater No. 3 Circuit Failed High |
| M128-P4356.4 | Line Heater No. 3 Circuit Failed Low |
| M128-P4356.5 | Line Heater No. 3 Open Circuit |
| M128-P4357.3 | Line Heater No. 4 Circuit Failed High |
| M128-P4357.4 | Line Heater No. 4 Circuit Failed Low |
| M128-P4357.5 | Line Heater No. 4 Open Circuit |
| M128-P4360.2 | Selective Catalyst Reduction Inlet Temperature – Not Plausible |
| M128-P4360.3 | Selective Catalyst Reduction Inlet Temperature Sensor Circuit Failed High |
| M128-P4360.4 | Selective Catalyst Reduction Inlet Temperature Sensor Circuit Failed Low |
| M128-P4360.8 | Selective Catalyst Reduction (SCR) Inlet Temperature Signal Spike |
| M128-P4360.15 | Selective Catalyst Reduction Inlet Temperature High |
| M128-P4360.20 | Selective Catalyst Reduction Inlet Temperature Sensor Drift High in Range |
| M128-P4360.31 | Selective Catalyst Reduction Inlet Temperature Not Warming Up |
| M128-P4363.0 | SCR Outlet Temperature High |
| M128-P4363.2 | Selective Catalyst Reduction Outlet Temperature – Not Plausible |
| M128-P4363.3 | Selective Catalyst Reduction Outlet Temperature Sensor Circuit Failed High |
| M128-P4363.4 | Selective Catalyst Reduction Outlet Temperature Sensor Circuit Failed Low |
| M128-P4363.8 | SCR Outlet Temperature Signal Spike |
| M128-P4363.20 | SCR Temperature Drift – Inlet Low / Outlet High |
| M128-P4364.1 | SCR NOx Conversion Efficiency Very Low |
| M128-P4364.17 | SCR NOx Conversion Efficiency |
| M128-P4374.0 | Under Pressurized Diesel Exhaust Fluid System |
| M128-P4374.1 | Over Pressurized DEF System |
| M128-P4374.3 | Diesel Exhaust Fluid (DEF) Pump Speed Signal Above Measurement Range |
| M128-P4374.4 | Diesel Exhaust Fluid (DEF) Pump Speed Signal Below Measurement Range |
| M128-P4374.9 | DEF PSV Loop Error |
| M128-P4374.11 | DEF PNV SRH Loop Error (Pump Speed Low) |
| M128-P4374.14 | DEF PNV SRH Loop Error (Pump Speed High) |
| M128-P4374.19 | Diesel Exhaust Fluid System is Not Being Controlled as Expected |
| M128-P4375.3 | Diesel Exhaust Fluid Pump Circuit Failed High |
| M128-P4375.4 | Diesel Exhaust Fluid Pump Circuit Failed Low |
| M128-P4375.5 | Diesel Exhaust Fluid Pump Circuit Failed Open |
| M128-P446.0 | Cylinder head temperature |
| M128-P4752.0 | Exhaust Gas Recirculation Cooler Performance Monitor |
| M128-P4752.15 | Exhaust Gas Recirculation Cooler Performance Monitor |
| M128-P4765.0 | Exhaust Temperature High |
| M128-P4814.5 | Water Pump Circuit Failed Open |
| M128-P4817.16 | Boost Wastegate Error Deviation High |
| M128-P4817.18 | Boost Wastegate Error Deviation Low |
| M128-P5016.3 | High Side Digital Output 4 Circuit Failed High |
| M128-P5016.4 | High Side Digital Output 4 Circuit Failed Low |
| M128-P5017.3 | NOx Sensor Digital Output 5 Circuit Signal Failed High |
| M128-P5017.4 | NOx Sensor Digital Output 5 Circuit Signal Failed Low |
| M128-P5018.18 | Diesel Oxidation Catalyst Efficiency Fault |
| M128-P51.0 | Throttle position above/below range, erratic signal, or not responding |
| M128-P51.1 | Throttle position above/below range, erratic signal, or not responding |
| M128-P51.2 | Throttle position above/below range, erratic signal, or not responding |
| M128-P51.3 | Throttle position circuit failed high |
| M128-P51.4 | Throttle position circuit failed low |
| M128-P51.7 | Throttle position above/below range, erratic signal, or not responding |
| M128-P51.10 | Intake Throttle Position Abnormal Rate of Change |
| M128-P51.18 | Intake Throttle Position Rationality Error |
| M128-P513.9 | Actual Torque Signal Not Available Via CAN |
| M128-P52.0 | Intercooler, reservoir, coolant, air inlet or oil temperature |
| M128-P52.3 | Intercooler coolant temperature circuit — short to battery |
| M128-P52.4 | Intercooler coolant temperature circuit — short to ground |
| M128-P520.1 | Reduced Engine Brake Power |
| M128-P520.18 | Reduced Engine Brake Power |
| M128-P523.13 | J1939 Transmission Current Gear Signal is Missing or Not Available |
| M128-P523.19 | Transmission Current Gear Signal Erratic |
| M128-P524.9 | J1939 ETC2 Message Missing |
| M128-P525.7 | Internal Error With the DT12 Shift Stalk Lever |
| M128-P525.9 | J1939 Powertrain Message (Transfer Case / PTO) is Missing |
| M128-P527.9 | J1939 Cruise Control Vehicle Speed (CCVS) Message From Source No. 1, 2 or 3 Missing |
| M128-P5298.14 | Selective Catalytic Reduction Catalyst Abnormal Temperature Rise |
| M128-P5319.14 | Soot Sensor Regeneration Error |
| M128-P5323.13 | Excessive Time to Enter Closed Loop Fuel Pressure Control |
| M128-P5357.16 | Fuel Quantity High Detected |
| M128-P5357.18 | Fuel Quantity Low Detected |
| M128-P5358.16 | Engine Smoothness Control / Cylinder No. 1 Quantity Deficit |
| M128-P5358.18 | Engine Smoothness Control / Cylinder No. 1 Quantity Excess |
| M128-P5359.16 | Engine Smoothness Control / Cylinder No. 2 Quantity Deficit |
| M128-P5359.18 | Engine Smoothness Control / Cylinder No. 2 Quantity Excess |
| M128-P5360.16 | Engine Smoothness Control / Cylinder No. 3 Quantity Deficit |
| M128-P5360.18 | Engine Smoothness Control / Cylinder No. 3 Quantity Excess |
| M128-P5361.16 | Engine Smoothness Control / Cylinder No. 4 Quantity Deficit |
| M128-P5361.18 | Engine Smoothness Control / Cylinder No. 4 Quantity Excess |
| M128-P5362.16 | Engine Smoothness Control / Cylinder No. 5 Quantity Deficit |
| M128-P5362.18 | Engine Smoothness Control / Cylinder No. 5 Quantity Excess |
| M128-P5363.16 | Engine Smoothness Control / Cylinder No. 6 Quantity Deficit |
| M128-P5363.18 | Engine Smoothness Control / Cylinder No. 6 Quantity Excess |
| M128-P5395.15 | Idle Fuel Quantity Out of Range |
| M128-P5397.31 | Regen Frequency Error |
| M128-P5418.3 | Quantity Control Valve High Side Error |
| M128-P5418.4 | Quantity Control Valve Low Side Error |
| M128-P5421.9 | Lost Communication With Turbocharger Wastegate Actuator |
| M128-P5435.7 | Non-Diesel Exhaust Fluid Flow Situation |
| M128-P5435.11 | DEF Pump Blocked Loop Error |
| M128-P5443.0 | DPF HC Absorption Very High |
| M128-P5443.15 | DPF HC Absorption Warning |
| M128-P5443.16 | DPF HC Absorption High |
| M128-P5444.1 | Engine Crankcase Breather Oil Separator Speed Too Low |
| M128-P5488.3 | Diesel Exhaust Fluid Line Heater 5 Circuit Failed High |
| M128-P5488.4 | Diesel Exhaust Fluid Line Heater 5 Circuit Failed Low |
| M128-P5488.5 | Selective Catalyst Reduction Line Heater 5 Circuit Failed Open |
| M128-P5503.13 | Fuel Mass Signal Not Available Via Controller Area Network |
| M128-P5540.2 | Fuel Temperature Signal Not Plausible |
| M128-P556.9 | J1939 RC Message from Transmission Retarder Missing |
| M128-P5569.3 | Soot Sensor Printed Circuit Board Temperature 1 Signal Range High |
| M128-P5569.4 | Soot Sensor Printed Circuit Board Temperature 1 Signal Range Low |
| M128-P5571.5 | PCV Current Too Low |
| M128-P5571.6 | PCV Current Deviation Too High |
| M128-P5571.7 | Pressure Limiting Valve Staying Open |
| M128-P558.2 | Idle Validation Switch Inputs Reversed |
| M128-P558.3 | Idle Validation Switch 1 Circuit Failed High |
| M128-P558.4 | Idle Validation Switch 1 Circuit Failed Low |
| M128-P558.5 | Idle Validation Switch 2 Circuit Failed Low |
| M128-P558.6 | Idle Validation Switch 2 Circuit Failed High |
| M128-P558.7 | Accelerator Pedal Idle Position Not Recognized |
| M128-P5588.9 | Exhaust Gas Recirculation Actuator, CAN3 Communication Error |
| M128-P5588.14 | CPC Bus-Off Fault for CHCAN |
| M128-P569.9 | J1939 EAC1 Message (Electronic Axle Controller 1) Missing |
| M128-P571.4 | Engine Brake Disable Push-Button Shorted to Ground or Pressed Too Long |
| M128-P5713.20 | NOx Outlet Sensor Self-Diagnosis NOx Drifted High |
| M128-P5713.21 | NOx Outlet Sensor Self-Diagnosis NOx Drifted Low |
| M128-P5714.20 | NOx Raw Sensor Self-Diagnosis NOx Drifted High |
| M128-P5714.21 | NOx Raw Sensor Self-Diagnosis NOx Drifted Low |
| M128-P5741.4 | Soot Sensor Inter-Digital Electrode Short Circuit |
| M128-P5741.9 | Soot Sensor Communication Error |
| M128-P5741.12 | Soot Sensor Inter-Digital Electrode Self-Diagnostic |
| M128-P5741.13 | Soot Sensor Controller Area Network Signal Missing |
| M128-P5741.16 | Soot Sensor Data Valid But Above Normal Operating Range – Moderately Severe Level |
| M128-P5741.18 | Soot Sensor Data Valid But Below Normal Operating Range – Moderately Severe Level |
| M128-P5747.12 | Soot Sensor Heater Fault |
| M128-P5765.0 | EGR Temperature Alert |
| M128-P5841.14 | Diesel Exhaust Fluid Quality Low |
| M128-P5927.2 | Water Pump Limp Home Mode |
| M128-P5927.7 | Electronically Controlled Water Pump Mechanical Defect Detected |
| M128-P5928.3 | H Bridge 2 EGR Valve Circuit Shorted to Battery |
| M128-P5928.4 | H Bridge 2 EGR Valve Circuit Shorted to Ground |
| M128-P5928.5 | H Bridge 2 EGR Valve Circuit Short Circuit / Over Current |
| M128-P5928.14 | H Bridge 2 EGR Valve Circuit Open Load |
| M128-P596.13 | J1939 Cruise Control Enable Switch Signal from Source No. 1, 2, or 3 – Missing |
| M128-P596.19 | J1939 Cruise Control Enable Switch Signal From Source No. 1, 2, or 3 – Erratic |
| M128-P597.2 | Service Brake Status Not Plausible |
| M128-P597.13 | J1939 Service Brake Switch Signal From Source No. 1, 2, or 3 – Missing |
| M128-P597.19 | J1939 Service Brake Switch Signal From Source No. 1, 2, or 3 – Erratic |
| M128-P598.2 | Clutch Switch Not Plausible |
| M128-P599.4 | Both Cruise Control Switches (Set and Resume) – Shorted to Ground |
| M128-P600.13 | J1939 Cruise Control Coast Switch Signal From Source No. 1, 2, or 3 – Missing or Not Available |
| M128-P600.19 | J1939 Cruise Control Coast Switch Signal From Source No. 1, 2, or 3 – Erratic |
| M128-P602.13 | J1939 Cruise Control Accelerate Switch Signal From Source 1, 2, or 3 – Missing or Not Available |
| M128-P602.19 | J1939 Cruise Control Accelerate Switch Signal From Source No. 1, 2, or 3 – Erratic |
| M128-P609.12 | Common Powertrain Controller Hardware Failure |
| M128-P609.13 | CPC Software Diagnostics |
| M128-P609.16 | Internal Temperature of Common Powertrain Controller Too High |
| M128-P625.2 | CPC Message Not Received or Has Stopped Arriving |
| M128-P625.4 | ECAN Link Circuit Failure |
| M128-P625.8 | Motor Control Module Powertrain Controller Area Network (PT-CAN) DM1 Message Not Received or Has Stopped Arriving |
| M128-P625.9 | Aftertreatment Control Module PT-CAN DM1 Message Not Received or Has Stopped Arriving |
| M128-P625.13 | TCM System IDs Not Received or Stopped Arriving |
| M128-P625.14 | PTCAN – MCM System ID / MCM_C01 Not Received or Stopped Arriving |
| M128-P625.17 | No ACM Communication – Pre-Warning |
| M128-P625.18 | No Aftertreatment Control Module (ACM) Communication – Warning |
| M128-P628.2 | EEPROM Checksum Failure |
| M128-P628.12 | EEPROM Checksum Failure for the SCR Block |
| M128-P628.14 | XFLASH Failure |
| M128-P628.17 | ECU OS Task Timed Out Prior to Completion |
| M128-P629.2 | CPC Hardware / Software Mismatch |
| M128-P629.12 | DDEC Data Xflash Write Error |
| M128-P630.2 | CPC Internal – EEPROM Checksum Error in Supplier Area |
| M128-P630.13 | SCR Number Out of Range |
| M128-P636.1 | Crankshaft Position Sensor Signal Voltage Too Low |
| M128-P636.2 | No Match of Camshaft and Crankshaft Signals |
| M128-P636.3 | Crankshaft Position Sensor Open Circuit |
| M128-P636.8 | Crankshaft Position Sensor Time Out |
| M128-P636.10 | Crankshaft Position Sensor Signal Erratic |
| M128-P636.11 | Crankshaft Position Sensor – Sensor Failure |
| M128-P636.15 | No Match of Camshaft and Crankshaft Signals |
| M128-P6384.2 | Sensor Drift Fault for First Exhaust Pressure |
| M128-P639.9 | J1939 PROP11 Message Missing |
| M128-P639.13 | HDMS Fan is Configured and J1939 Message Was Not Received or Has Stopped Arriving |
| M128-P639.14 | J1939 Data Link Failure |
| M128-P647.3 | Fan Circuit Short to Power |
| M128-P647.4 | Fan Circuit Short to Ground |
| M128-P647.5 | Fan Open Circuit |
| M128-P651.3 | Injector Cylinder No .1 Needle Control Valve Abnormal Operation (MAX) |
| M128-P651.4 | Injector Cylinder No. 1 Needle Control Valve Abnormal Operation (MIN) |
| M128-P651.5 | Injector Cylinder No. 1 Needle Control Valve Circuit Open |
| M128-P651.6 | Injector Cylinder No. 1 Needle Control Valve Shorted Circuit |
| M128-P652.3 | Injector Cylinder No. 2 Needle Control Valve Abnormal Operation (MAX) |
| M128-P652.4 | Injector Cylinder No. 2 Needle Control Valve Abnormal Operation (MIN) |
| M128-P652.5 | Injector Cylinder No. 2 Needle Control Valve Circuit Open |
| M128-P652.6 | Injector Cylinder No. 2 Needle Control Valve Shorted Circuit |
| M128-P653.3 | Injector Cylinder No. 3 Needle Control Valve Abnormal Operation (MAX) |
| M128-P653.4 | Injector Cylinder No. 3 Needle Control Valve Abnormal Operation (MIN) |
| M128-P653.5 | Injector Cylinder No. 3 Needle Control Valve Circuit Open |
| M128-P653.6 | Injector Cylinder No. 3 Needle Control Valve Shorted Circuit |
| M128-P654.3 | Injector Cylinder No. 4 Needle Control Valve Abnormal Operation (MAX) |
| M128-P654.4 | Injector Cylinder No. 4 Needle Control Valve Abnormal Operation (MIN) |
| M128-P654.5 | Injector Cylinder No. 4 Needle Control Valve Circuit Open |
| M128-P654.6 | Injector Cylinder No. 4 Needle Control Valve Shorted Circuit |
| M128-P655.3 | Injector Cylinder No. 5 Needle Control Valve Abnormal Operation (MAX) |
| M128-P655.4 | Injector Cylinder No. 5 Needle Control Valve Abnormal Operation (MIN) |
| M128-P655.5 | Injector Cylinder No. 5 Needle Control Valve Circuit Open |
| M128-P655.6 | Injector Cylinder No. 5 Needle Control Valve Shorted Circuit |
| M128-P656.3 | Injector Cylinder No. 6 Needle Control Valve Abnormal Operation (MAX) |
| M128-P656.4 | Injector Cylinder No. 6 Needle Control Valve Abnormal Operation (MIN) |
| M128-P656.5 | Injector Cylinder No. 6 Needle Control Valve Circuit Open |
| M128-P656.6 | Injector Cylinder No. 6 Needle Control Valve Shorted Circuit |
| M128-P667.3 | Starter Pin 1 18 Circuit Failed High |
| M128-P677.2 | Starter Switch Inconsistent |
| M128-P677.3 | Engine Starter Relay Shorted to High Source |
| M128-P677.4 | Engine Starter Relay Circuit Failed Low |
| M128-P677.5 | Engine Starter Relay Open Circuit |
| M128-P677.7 | Engine Starter Relay Jammed |
| M128-P677.12 | Starter Request Not Plausible: Hardwired Request Missing |
| M128-P677.31 | Starter Jammed (Tooth-to-Tooth Jam) |
| M128-P70.2 | J1939 Park Brake Switch Signal From Source No. 1, 2, or 3 – Data Erratic, Intermittent or Incorrect |
| M128-P70.4 | Safety loop shorted to ground |
| M128-P70.13 | J1939 Park Brake Switch Signal From Source 1, 2, or 3 – Missing |
| M128-P70.19 | J1939 Park Brake Switch Signal From Source No. 1, 2, or 3 – Erratic |
| M128-P701.3 | Digital Output 3/07 Circuit Failed High |
| M128-P701.4 | Digital Output 3/07 Circuit Failed Low |
| M128-P701.5 | Digital Output 3/07 Circuit Open |
| M128-P702.3 | Digital Output 3 08 Circuit Failed High |
| M128-P702.4 | Digital Output 3 08 Circuit Failed Low |
| M128-P702.5 | Digital Output 3 08 Circuit Open |
| M128-P703.3 | Digital Output 3 09 – Short to Power / Open Circuit on Pin 9 of the Common Powertrain Controller No. 3 Connector |
| M128-P703.4 | Digital Output 3 09 – Short to Ground on Pin 9 Circuit of the Common Powertrain Controller No. 3 Connector |
| M128-P703.5 | CPC No. 3 Connector – Open Circuit |
| M128-P704.3 | Digital Output 4 07 Circuit Failed High |
| M128-P704.4 | Digital Output 4 07 Circuit Failed Low |
| M128-P704.5 | Digital Output 4 07 Circuit Open |
| M128-P705.3 | CPC No. 1 Connector – Short to Power / Open Circuit |
| M128-P705.4 | Digital Output 1 13 Circuit Failed Low |
| M128-P705.5 | Digital Output 1 13 Circuit Open |
| M128-P706.3 | Digital Output 3 10 Circuit Failed High |
| M128-P706.4 | Digital Output 3 10 Circuit Failed Low |
| M128-P706.5 | Digital Output 3 10 Circuit Open |
| M128-P707.3 | Digital Output 2 10 Circuit Failed High |
| M128-P707.4 | Digital Output 2 10 Circuit Failed Low |
| M128-P707.5 | Digital Output 2 10 Circuit Open |
| M128-P708.3 | Digital Output 3 12 Circuit Failed High |
| M128-P708.4 | Digital Output 3 12 Circuit Failed Low |
| M128-P708.5 | Digital Output 3 12 Circuit Open |
| M128-P709.3 | Digital Output 3 16 Circuit Failed High |
| M128-P709.4 | Digital Output 3 16 Circuit Failed Low |
| M128-P709.5 | Digital Output 3 16 Circuit Open |
| M128-P710.3 | Digital Output 4 06 Circuit Failed High |
| M128-P710.4 | Digital Output 4 06 Circuit Failed Low |
| M128-P710.5 | Digital Output 3 16 Circuit Open |
| M128-P711.3 | Digital Output 1 05 Circuit Failed High |
| M128-P711.4 | Digital Output 1 05 Circuit Failed Low |
| M128-P711.5 | Digital Output 1 05 Circuit Open |
| M128-P712.3 | Digital Output 1 04 Circuit Failed High |
| M128-P712.4 | Digital Output 1 04 Circuit Failed Low |
| M128-P712.5 | Digital Output 1 04 Circuit Open |
| M128-P713.7 | Digital Output 3 07 Failure |
| M128-P714.3 | Digital Output 4 10 Circuit Failed High |
| M128-P714.4 | Digital Output 4 10 Circuit Failed Low |
| M128-P714.5 | Digital Output 4 10 Circuit Open |
| M128-P715.3 | Digital Output 4 12 Circuit Failed High |
| M128-P715.4 | Digital Output 4 12 Circuit Failed Low |
| M128-P715.5 | Digital Output 4 12 Circuit Open |
| M128-P716.3 | Digital Output 1 09 Circuit Failed High |
| M128-P716.4 | Digital Output 1 09 Circuit Failed Low |
| M128-P716.5 | Digital Output 1 09 Circuit Open |
| M128-P72.0 | Extended-range oil/coolant pressure or bypass blower door position |
| M128-P72.1 | Bypass blower door position |
| M128-P72.3 | Bypass valve position circuit failed high |
| M128-P72.4 | Bypass valve position circuit failed low |
| M128-P723.8 | Camshaft Position Sensor Time Out |
| M128-P723.10 | Camshaft Position Sensor Signal Erratic |
| M128-P723.11 | Camshaft Position Sensor Failure |
| M128-P723.31 | Backwards Running Engine Detected |
| M128-P73.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P73.1 | Fire pump pressure |
| M128-P73.3 | Auxiliary pump pressure / barometric pressure circuit failed high |
| M128-P73.4 | Auxiliary pump pressure / barometric pressure circuit failed low |
| M128-P7384.3 | Injector Cylinder No. 1 Needle Control Valve, Abnormal Operation (MAX) Cold |
| M128-P7384.4 | Injector Cylinder No. 1 Needle Control Valve, Abnormal Operation (MIN) Cold |
| M128-P7385.3 | Injector Cylinder No. 2 Needle Control Valve, Abnormal Operation (MAX) Cold |
| M128-P7385.4 | Injector Cylinder No. 2 Needle Control Valve, Abnormal Operation (MIN) Cold |
| M128-P7386.3 | Injector Cylinder No. 3 Needle Control Valve, Abnormal Operation (MAX) Cold |
| M128-P7386.4 | Injector Cylinder No. 3 Needle Control Valve, Abnormal Operation (MIN) Cold |
| M128-P7387.3 | Injector Cylinder No. 4 Needle Control Valve, Abnormal Operation (MAX) Cold |
| M128-P7387.4 | Injector Cylinder No. 4 Needle Control Valve, Abnormal Operation (MIN) Cold |
| M128-P7388.3 | Injector Cylinder No. 5 Needle Control Valve, Abnormal Operation (MAX) Cold |
| M128-P7388.4 | Injector Cylinder No. 5 Needle Control Valve, Abnormal Operation (MIN) Cold |
| M128-P7389.3 | Injector Cylinder No. 6 Needle Control Valve, Abnormal Operation (MAX) Cold |
| M128-P7389.4 | Injector Cylinder No. 6 Needle Control Valve, Abnormal Operation (MIN) Cold |
| M128-P748.12 | RCM Data Not Plausible |
| M128-P81.0 | Exhaust backpressure above/below range, circuit failed, or rampdown threshold exceeded |
| M128-P81.1 | Exhaust backpressure above/below range, circuit failed, or rampdown threshold exceeded |
| M128-P81.3 | Exhaust backpressure above/below range, circuit failed, or rampdown threshold exceeded |
| M128-P81.4 | Exhaust backpressure above/below range, circuit failed, or rampdown threshold exceeded |
| M128-P81.12 | Exhaust backpressure above/below range, circuit failed, or rampdown threshold exceeded |
| M128-P84.0 | Vehicle overspeed |
| M128-P84.2 | Vehicle Speed Signal Lost |
| M128-P84.3 | Vehicle Speed Sensor Open Circuit |
| M128-P84.4 | Vehicle Speed Sensor Circuit Failed Low |
| M128-P84.5 | Vehicle Speed Sensor Open Circuit |
| M128-P84.6 | VSS Anti-Tamper Detection Via ABS Vehicle Speed Comparison |
| M128-P84.7 | Vehicle Speed Signal Hall Effect VSS Wiring Mismatch, Rationality Fault |
| M128-P84.11 | Vehicle overspeed (including absolute limit) |
| M128-P84.12 | Vehicle speed sensor fault |
| M128-P84.13 | J1939 Wheel Based Vehicle Speed Signal From Source No. 1, 2, or 3 – Missing or Not Available |
| M128-P84.14 | J1939 Wheel-Based Vehicle Speed Signal From Source No. 3 – Missing |
| M128-P84.19 | Vehicle Speed Outside Allowable Range |
| M128-P84.20 | Vehicle Speed Sensor Erratic |
| M128-P84.21 | Vehicle Speed Sensor Failure |
| M128-P86.14 | Cruise control / adaptive cruise control fault |
| M128-P8619.20 | Engine Exhaust Manifold Absolute Pressure 1 Rationality (Low Box) |
| M128-P8619.21 | Engine Exhaust Manifold Absolute Pressure 1 Rationality (High Box) |
| M128-P904.9 | J1939 Engine Brake Controller (EBC2) Message from Anti-Lock Brake System (ABS) – Missing |
| M128-P904.13 | Front Axle Speed Signal Missing |
| M128-P904.19 | Front Axle Speed Signal Erratic |
| M128-P91.0 | Accelerator Pedal Circuit Failed High |
| M128-P91.2 | Accelerator Pedal Learn Error |
| M128-P91.3 | Throttle/accelerator pedal position sensor circuit failed high |
| M128-P91.4 | Throttle/accelerator pedal position sensor circuit failed low |
| M128-P91.7 | 2-Channel Accelerator Pedal Idle Not Recognized |
| M128-P91.8 | 2-Channel Accelerator Pedal Signal 1 Missing |
| M128-P91.10 | Throttle Pedal Rationality Check Failed |
| M128-P91.12 | Accelerator Pedal Sensor Drifted Out of Learned Range |
| M128-P91.13 | Accelerator Pedal Incorrect Parameterization |
| M128-P91.14 | 2-Channel Accelerator Pedal Not Learned |
| M128-P91.31 | 2-Channel Accelerator Pedal Learned Range Too Large |
| M128-P92.0 | Torque overload |
| M128-P924.3 | Digital Output 4 09 Circuit Failed High |
| M128-P924.4 | Digital Output 4 09 Circuit Failed Low |
| M128-P924.5 | Digital Output 4 09 Circuit Open |
| M128-P925.3 | Digital Output 3 17 Circuit Failed High |
| M128-P925.4 | Digital Output 3 17 Circuit Failed Low |
| M128-P925.5 | Digital Output 3 17 Circuit Open |
| M128-P926.3 | Digital Output 4 01 Circuit Failed High |
| M128-P926.4 | Digital Output 4 01 Circuit Failed Low |
| M128-P926.5 | Digital Output 4 01 Circuit Open |
| M128-P94.0 | Fuel pressure |
| M128-P94.1 | Fuel pressure |
| M128-P94.2 | Low Side Fuel Pressure Not Plausible |
| M128-P94.3 | Fuel pressure circuit — short to power |
| M128-P94.4 | Fuel pressure circuit — short to ground |
| M128-P94.15 | Fuel Filter Service Warning |
| M128-P94.16 | Fuel Filter Replacement Required |
| M128-P95.0 | Fuel filter restriction high |
| M128-P95.1 | Fuel filter differential pressure |
| M128-P95.3 | Fuel filter restriction circuit failed high |
| M128-P95.4 | Fuel filter restriction circuit failed low |
| M128-P96.2 | Fuel Tank Level Sensor Stuck in Position |
| M128-P96.13 | Fuel Level Sensor Received Network Data in Error |
| M128-P96.19 | Fuel Level Sensor Missing or Not Available |
| M128-P961.2 | CPC Clock Data Invalid |
| M128-P97.3 | Water-in-Fuel Circuit Failed High |
| M128-P97.4 | Water-in-Fuel Circuit Failed Low |
| M128-P97.14 | Water-in-Fuel Warning |
| M128-P97.15 | Water-in-Fuel Warning |
| M128-P97.16 | Water-in-Fuel Warning |
| M128-P97.31 | Water-in-Fuel Warning – Ignored |
| M128-P970.3 | Engine Aux. Shutdown Input Failed High |
| M128-P970.4 | Engine Aux. Shutdown Input Failed Low |
| M128-P972.2 | Throttle Inhibit Switch Signal Not Plausible Due to Excess Vehicle Speed |
| M128-P973.2 | Evobus 5-Stage Retarder Level Position Not Plausible |
| M128-P973.9 | J1939 Electronic Brake Controller (EBC1) (Engine Brake Switches) – Missing |
| M128-P973.13 | Engine Retarder Selection Signal Missing |
| M128-P973.19 | Engine Retarder Selection Signal Erratic |
| M128-P974.2 | Remote Accelerator Pedal Supply Voltage Out of Range |
| M128-P974.3 | Remote Accelerator Pedal Circuit Failed High |
| M128-P974.4 | Remote Accelerator Pedal Circuit Failed Low |
| M128-P979.9 | J1939 PTO Message Not Received This Ignition Cycle |
| M128-P98.0 | Auxiliary pump pressure, oil level, crankcase pressure, exhaust gas temperature, EGR delta pressure or EGR temperature |
| M128-P98.1 | Oil level or crankcase pressure |
| M128-P98.3 | Oil level, crankcase pressure, injection control pressure or exhaust gas temperature circuit failed high |
| M128-P98.4 | Same parameter — circuit signal low |
| M128-P98.18 | Low Engine Oil Level |
| M128-P986.9 | J1939 CM1 Message Missing |
| M128-P986.13 | J1939 CM1 SPN 986 Signal From Source No. 1 or 2 – Missing |
| M128-P986.19 | J1939 CM1 SPN986 Signal From Source No. 1 or 2 – Erratic |
| M128-P99.0 | Oil filter restriction high |
| M128-P99.1 | Oil filter differential pressure |
| M128-P99.3 | Oil filter restriction circuit failed high/low |
| M128-P99.4 | Oil filter restriction circuit failed high/low |
| M128-S1.0 | Injector #1 responds too slowly |
| M128-S146.2 | EGR valve mechanical fault — valve not reaching commanded position |
| M128-S146.12 | EGR valve mechanical fault — valve not reaching commanded position |
| M128-S147.2 | Turbocharger control mechanism not responding, or insufficient exhaust gas recirculation current |
| M128-S147.7 | Turbocharger control mechanism not responding, or insufficient exhaust gas recirculation current |
| M128-S147.11 | Turbocharger control mechanism not responding, or insufficient exhaust gas recirculation current |
| M128-S147.12 | Turbocharger control mechanism not responding, or insufficient exhaust gas recirculation current |
| M128-S147.14 | Turbocharger control mechanism not responding, or insufficient exhaust gas recirculation current |
| M128-S151.14 | ESS fault — stuck-in-gear condition detected |
| M128-S2.0 | Injector (one of #1–6) responds too slowly |
| M128-S21.0 | Too many SRS pulses (missing TRS signal) |
| M128-S214.0 | RTC backup battery voltage high |
| M128-S214.1 | RTC backup battery voltage low |
| M128-S216.14 | Missing data from another ECU |
| M128-S226.11 | Transmission neutral switch fault — type not identifiable |
| M128-S227.2 | ESS fault — auxiliary analog input #1 data incorrect or voltage out of range |
| M128-S227.3 | ESS fault — auxiliary analog input #1 data incorrect or voltage out of range |
| M128-S227.4 | ESS fault — auxiliary analog input #1 data incorrect or voltage out of range |
| M128-S230.5 | Idle validation switch (IVS) circuit fault — open or shorted to ground |
| M128-S230.6 | Idle validation switch (IVS) circuit fault — open or shorted to ground |
| M128-S231.12 | J1939 data link fault |
| M128-S232.0 | Sensor supply voltage high (connectors A3, W1) |
| M128-S232.1 | Sensor supply voltage low (connectors A3, W1) |
| M128-S238.3 | SEL (Stop Engine Light) — short to battery or open circuit |
| M128-S238.4 | SEL (Stop Engine Light) — short to battery or open circuit |
| M128-S239.3 | CEL (Check Engine Light) — short to battery or open circuit |
| M128-S239.4 | CEL (Check Engine Light) — short to battery or open circuit |
| M128-S240.2 | FRAM checksum incorrect or out of calibration |
| M128-S240.13 | FRAM checksum incorrect or out of calibration |
| M128-S248.8 | Proprietary master/slave data link fault |
| M128-S248.9 | Proprietary master/slave data link fault |
| M128-S249.12 | J1922 data link fault |
| M128-S250.12 | J1587 data link fault |
| M128-S253.2 | EEPROM write error, calibration lost, or nonvolatile memory checksum incorrect |
| M128-S253.12 | EEPROM write error, calibration lost, or nonvolatile memory checksum incorrect |
| M128-S253.13 | EEPROM write error, calibration lost, or nonvolatile memory checksum incorrect |
| M128-S26.3 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S26.4 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S26.7 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S277.9 | EGR mass flow smart sensor not responding or failed |
| M128-S277.12 | EGR mass flow smart sensor not responding or failed |
| M128-S3.0 | Injector (one of #1–6) responds too slowly |
| M128-S4.0 | Injector (one of #1–6) responds too slowly |
| M128-S40.3 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S40.4 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S40.7 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S412.9 | EGR temperature smart sensor not responding or failed |
| M128-S412.12 | EGR temperature smart sensor not responding or failed |
| M128-S5.0 | Injector (one of #1–6) responds too slowly |
| M128-S51.3 | Auxiliary output #3 — open circuit, short to ground, or mechanical system failure |
| M128-S51.4 | Auxiliary output #3 — open circuit, short to ground, or mechanical system failure |
| M128-S51.7 | Auxiliary output #3 — open circuit, short to ground, or mechanical system failure |
| M128-S52.3 | Auxiliary output #4 — open circuit, short to ground, or mechanical system failure |
| M128-S52.4 | Auxiliary output #4 — open circuit, short to ground, or mechanical system failure |
| M128-S52.7 | Auxiliary output #4 — open circuit, short to ground, or mechanical system failure |
| M128-S53.3 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S53.4 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S53.7 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S54.3 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S54.4 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S54.7 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S55.3 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S55.4 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S55.7 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S56.3 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S56.4 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S56.7 | Auxiliary output — short to battery, open circuit, or mechanical system failure |
| M128-S57.0 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S57.1 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S57.3 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S57.4 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S58.0 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S58.1 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S58.3 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S58.4 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S59.0 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S59.1 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S59.3 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S59.4 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S6.0 | Injector (one of #1–6) responds too slowly |
| M128-S60.0 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S60.1 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S60.3 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S60.4 | PWM output (one of #1–4) — out of range, short to battery, or open circuit |
| M128-S61.11 | Auxiliary engine shutdown #2 active (source notes this SID may be incorrect) |
| M128-S65.0 | Oxygen content too high |
| M128-S65.1 | Oxygen content too low |
| M128-S65.3 | Oxygen content circuit failed high |
| M128-S65.4 | Oxygen content circuit failed low |
| M128-S76.0 | Knock control circuit — signal out of range, shorted, or not responding |
| M128-S76.3 | Knock control circuit — signal out of range, shorted, or not responding |
| M128-S76.4 | Knock control circuit — signal out of range, shorted, or not responding |
| M128-S76.7 | Knock control circuit — signal out of range, shorted, or not responding |
| M128-S77.0 | Gas metering valve — signal out of range, shorted, or not responding |
| M128-S77.1 | Gas metering valve — signal out of range, shorted, or not responding |
| M128-S77.3 | Gas metering valve — signal out of range, shorted, or not responding |
| M128-S77.4 | Gas metering valve — signal out of range, shorted, or not responding |
| M128-S77.7 | Gas metering valve — signal out of range, shorted, or not responding |
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.