Home›Makes›Detroit Diesel

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)

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