From the legendary LB7 to the high-output L5P, the 6.6L Duramax has long been the gold standard for heavy-duty performance. However, when the dreaded Check Engine Light flickers on or the 'Engine Power Reduced' message halts your haul, even the most seasoned owners can feel overwhelmed. Is it a critical rail pressure drop (P0087)? Or is the notorious 9th injector causing your DPF regeneration to fail? To help the TruckTok community decode their rigs like master technicians, we have compiled this comprehensive DTC dictionary covering everything from fuel systems and aftertreatment to the Allison transmission. Understanding these codes is your first line of defense against costly shop bills and unnecessary downtime.
### 1. Fuel System Core (Fuel System - P00xx / P01xx)
Duramax's fuel pressure management is the core of its powertrain and the source of infamous codes like P0087.
P0087: Fuel Rail Pressure Too Low – The most critical code. On LML models, it's often a sign of CP4 pump failure; on older models, it's frequently caused by fuel line misalignment or a clogged filter.
P0088: Fuel Rail Pressure Too High.
P0089: Fuel Pressure Regulator 1 (FPR) Performance Issue – Commonly seen in unstable idling and fluctuating engine speed.
P0090: Fuel Pressure Regulator 1 Control Circuit Open Circuit.
P0101: MAF (Flow Meter) Malfunction – Commonly seen after intake system modifications or when the sensor is dirty.
P0191: Fuel distributor pressure sensor (FRP) performance.
P0193: Fuel distributor pressure sensor circuit high voltage.
P1093: Low fuel distributor pressure (in power-limited mode) – typically triggered during heavy load climbing or insufficient fuel supply.
P1094: Excessive fluctuation in fuel distributor pressure at idle.
### 2. Injector Drive and Cylinder Balance (Injectors - P02xx / P12xx) Duramax's infamous "ice cone test" and wiring harness wear issues are primarily reflected in this section.
P0201 - P0208: Injector control circuit open circuit for injectors 1-8.
P0263 - P0284: Cylinder contribution/balance fault for cylinders 1-8 – used to check Balance Rates.
P2146: Injector group 1 power circuit failure (affects cylinders 1, 4, 6, and 7).
P2149: Injector group 2 power circuit failure (affects cylinders 2, 3, 5, and 8).
Note: P2146/P2149 are usually caused by a short circuit due to wiring harness friction, which will cause the vehicle to stall momentarily or fail to start.
P1261 - P1268: Abnormal voltage in the control circuits of injectors 1-8.
### 3. Intake & Turbo (Intake & Turbo - P02xx / P25xx) Duramax uses VGT (Variable Geometry Turbo), and the codes usually involve blade control.
P0234: Turbocharger Overboost.
P0299: Turbocharger Underboost – Investigate for VGT blade adhesion, cracked intercooler piping (Boots), or EBP sensor issues.
P2563: Turbocharger Control Position Sensor Performance Issues.
P2564: Turbocharger Control Position Sensor Circuit Low Voltage.
P259E: Turbocharger Control Position Sensor Performance Issues – Unreliable Signal.
### 4. Exhaust Gas Recirculation System (EGR System - P04xx)
Duramax's EGR valves and coolers are prone to carbon buildup, especially during prolonged idling.
P0401: Insufficient EGR Flow – The most common code, usually caused by coking in the EGR valve or internal blockage in the cooler.
P0402: Excessive EGR Flow.
P0403: EGR control circuit malfunction.
P0404: Malfunctioning EGR on/off position sensor.
P0405/P0406: Low/High Voltage in EGR Sensor A Circuit.
P040B/P040C: Insufficient/Low Voltage in EGR Temperature Sensor 1.
P0420: Catalytic Converter System Efficiency Below Threshold – This code is often reported if the 9th injector is clogged, resulting in insufficient regeneration temperature.
### 5. DPF Particulate Filter (DPF System - P24xx) Involves differential pressure monitoring and carbon buildup levels, directly determining whether the vehicle enters "deceleration mode".
P2463: Excessive DPF Carbon Buildup (Soot Accumulation) – Requires immediate "Service Regen".
P244B: Excessive DPF Differential Pressure.
P242F: DPF Limitation - Ash Accumulation – Indicates the DPF has reached the end of its lifespan and cannot be removed through regeneration.
P2452/P2453: DPF Pressure Sensor Circuit/Performance.
P2459: Abnormal DPF Regeneration Frequency – Commonly seen with frequent short-distance driving; the system cannot complete a full regeneration cycle.
P24A4: Excessive DPF Carbon Buildup (Group 1) – Power Limitation.
### 6. SCR, DEF, and 9th Injector (SCR & DEF - P20xx / P21xx)
This section covers the most common repair points for LML and L5P models.
P207F: Reductant (DEF) quality issue – commonly known as "unqualified urea," usually resulting in speed limitation.
P20E8: Low reductant pressure – Check for damage to the DEF pump or icing in the lines.
P20BA: Reductant heater 1 control circuit malfunction – a common Duramax issue; the heating wire in the urea tank is prone to burnout.
P2047: Reductant injector circuit open.
P21B0: Reductant level sensor center circuit malfunction.
P24B2: Particulate matter (PM) sensor malfunction.
P2201 / P229E: NOx sensor 1 (upstream) / sensor 2 (downstream) circuit performance.
P1448: Hydrocarbon Injector (Ninth Injector) performance – If this injector is clogged, the DPF cannot heat up to complete regeneration.
### 7. Allison Transmission System (Transmission - P07xx / P08xx)
Duramax-specific Allison 1000/2000 or newer 10-speed transmissions. Note: P0700 is the most common "indication code".
P0700: Transmission Control Module (TCM) Request Indicator Illuminated – Core Code. This is just a notification code, meaning the fault is in the TCM; you need to read the transmission's detailed codes further.
P0706: Gear Position Sensor (NSBU signal) Range/Performance Issue – Common in older models, causing the vehicle to fail to start or shift abnormally.
P0711/P0712: Transmission Oil Temperature Sensor Circuit Performance/Low Voltage.
P0721/P0722: Output Shaft Speed Sensor (OSS) Range/No Signal – Causes the transmission to jump into neutral protection.
P0731 - P0736: Gear Ratio Incorrect (1-6 gears) – High-risk code, indicating internal clutch slippage.
P0741: Torque Converter Clutch (TCC) stuck in the closed position – Causes increased fuel consumption and excessively high oil temperature.
P0763/P0776: Shift solenoid valve control circuit problem.
P0841 - P0848: Pressure Switch circuit failure – A common electrical fault in Allison internal valve plates.
### 8. Glow Plugs & Starting System (P03xx / P06xx) Core components for cold starts and DPF temperature compensation in diesel engines.
P0380: Glow Plug Control Circuit "A" Fault – Involves GPCM (Glow Plug Control Module).
P0671 - P0678: Cylinder 1-8 glow plug circuit fault – any burnt-out glow plug will trigger the corresponding code.
P0641 / P0651: 5V reference voltage circuit A/B open circuit – a diagnostic nightmare. If a sensor short-circuits and pulls down the 5V, it will cause the entire vehicle to report a bunch of random codes.
P160D: Glow plug control module (GPCM) malfunction.
P2534: Ignition switch operating/start position circuit low voltage.
### 9. Network Communication Failure (Communication - U-Codes) Occurs when the data cable (CAN-Bus) is physically damaged, the connector is corroded, or the module malfunctions.
U0100: Loss of communication with the engine control module (ECM).
U0101: Loss of communication with the Transmission Control Module (TCM) – A common issue; if the Allison's TCM module fails, the vehicle will be unable to shift gears and the instrument panel will display an error message.
U010E: Loss of communication with the DEF (Decorative Particulate Air) control module.
U0121: Loss of communication with the ABS control module.
U0140: Loss of communication with the Body Control Module (BCM).
U0401: Invalid data received from the ECM – Typically occurs after remapping unofficial software (Tune in).
### 1. Fuel System Core (Fuel System - P00xx / P01xx)
Duramax's fuel pressure management is the core of its powertrain and the source of infamous codes like P0087.
P0087: Fuel Rail Pressure Too Low – The most critical code. On LML models, it's often a sign of CP4 pump failure; on older models, it's frequently caused by fuel line misalignment or a clogged filter.
P0088: Fuel Rail Pressure Too High.
P0089: Fuel Pressure Regulator 1 (FPR) Performance Issue – Commonly seen in unstable idling and fluctuating engine speed.
P0090: Fuel Pressure Regulator 1 Control Circuit Open Circuit.
P0101: MAF (Flow Meter) Malfunction – Commonly seen after intake system modifications or when the sensor is dirty.
P0191: Fuel distributor pressure sensor (FRP) performance.
P0193: Fuel distributor pressure sensor circuit high voltage.
P1093: Low fuel distributor pressure (in power-limited mode) – typically triggered during heavy load climbing or insufficient fuel supply.
P1094: Excessive fluctuation in fuel distributor pressure at idle.
### 2. Injector Drive and Cylinder Balance (Injectors - P02xx / P12xx) Duramax's infamous "ice cone test" and wiring harness wear issues are primarily reflected in this section.
P0201 - P0208: Injector control circuit open circuit for injectors 1-8.
P0263 - P0284: Cylinder contribution/balance fault for cylinders 1-8 – used to check Balance Rates.
P2146: Injector group 1 power circuit failure (affects cylinders 1, 4, 6, and 7).
P2149: Injector group 2 power circuit failure (affects cylinders 2, 3, 5, and 8).
Note: P2146/P2149 are usually caused by a short circuit due to wiring harness friction, which will cause the vehicle to stall momentarily or fail to start.
P1261 - P1268: Abnormal voltage in the control circuits of injectors 1-8.
### 3. Intake & Turbo (Intake & Turbo - P02xx / P25xx) Duramax uses VGT (Variable Geometry Turbo), and the codes usually involve blade control.
P0234: Turbocharger Overboost.
P0299: Turbocharger Underboost – Investigate for VGT blade adhesion, cracked intercooler piping (Boots), or EBP sensor issues.
P2563: Turbocharger Control Position Sensor Performance Issues.
P2564: Turbocharger Control Position Sensor Circuit Low Voltage.
P259E: Turbocharger Control Position Sensor Performance Issues – Unreliable Signal.
### 4. Exhaust Gas Recirculation System (EGR System - P04xx)
Duramax's EGR valves and coolers are prone to carbon buildup, especially during prolonged idling.
P0401: Insufficient EGR Flow – The most common code, usually caused by coking in the EGR valve or internal blockage in the cooler.
P0402: Excessive EGR Flow.
P0403: EGR control circuit malfunction.
P0404: Malfunctioning EGR on/off position sensor.
P0405/P0406: Low/High Voltage in EGR Sensor A Circuit.
P040B/P040C: Insufficient/Low Voltage in EGR Temperature Sensor 1.
P0420: Catalytic Converter System Efficiency Below Threshold – This code is often reported if the 9th injector is clogged, resulting in insufficient regeneration temperature.
### 5. DPF Particulate Filter (DPF System - P24xx) Involves differential pressure monitoring and carbon buildup levels, directly determining whether the vehicle enters "deceleration mode".
P2463: Excessive DPF Carbon Buildup (Soot Accumulation) – Requires immediate "Service Regen".
P244B: Excessive DPF Differential Pressure.
P242F: DPF Limitation - Ash Accumulation – Indicates the DPF has reached the end of its lifespan and cannot be removed through regeneration.
P2452/P2453: DPF Pressure Sensor Circuit/Performance.
P2459: Abnormal DPF Regeneration Frequency – Commonly seen with frequent short-distance driving; the system cannot complete a full regeneration cycle.
P24A4: Excessive DPF Carbon Buildup (Group 1) – Power Limitation.
### 6. SCR, DEF, and 9th Injector (SCR & DEF - P20xx / P21xx)
This section covers the most common repair points for LML and L5P models.
P207F: Reductant (DEF) quality issue – commonly known as "unqualified urea," usually resulting in speed limitation.
P20E8: Low reductant pressure – Check for damage to the DEF pump or icing in the lines.
P20BA: Reductant heater 1 control circuit malfunction – a common Duramax issue; the heating wire in the urea tank is prone to burnout.
P2047: Reductant injector circuit open.
P21B0: Reductant level sensor center circuit malfunction.
P24B2: Particulate matter (PM) sensor malfunction.
P2201 / P229E: NOx sensor 1 (upstream) / sensor 2 (downstream) circuit performance.
P1448: Hydrocarbon Injector (Ninth Injector) performance – If this injector is clogged, the DPF cannot heat up to complete regeneration.
### 7. Allison Transmission System (Transmission - P07xx / P08xx)
Duramax-specific Allison 1000/2000 or newer 10-speed transmissions. Note: P0700 is the most common "indication code".
P0700: Transmission Control Module (TCM) Request Indicator Illuminated – Core Code. This is just a notification code, meaning the fault is in the TCM; you need to read the transmission's detailed codes further.
P0706: Gear Position Sensor (NSBU signal) Range/Performance Issue – Common in older models, causing the vehicle to fail to start or shift abnormally.
P0711/P0712: Transmission Oil Temperature Sensor Circuit Performance/Low Voltage.
P0721/P0722: Output Shaft Speed Sensor (OSS) Range/No Signal – Causes the transmission to jump into neutral protection.
P0731 - P0736: Gear Ratio Incorrect (1-6 gears) – High-risk code, indicating internal clutch slippage.
P0741: Torque Converter Clutch (TCC) stuck in the closed position – Causes increased fuel consumption and excessively high oil temperature.
P0763/P0776: Shift solenoid valve control circuit problem.
P0841 - P0848: Pressure Switch circuit failure – A common electrical fault in Allison internal valve plates.
### 8. Glow Plugs & Starting System (P03xx / P06xx) Core components for cold starts and DPF temperature compensation in diesel engines.
P0380: Glow Plug Control Circuit "A" Fault – Involves GPCM (Glow Plug Control Module).
P0671 - P0678: Cylinder 1-8 glow plug circuit fault – any burnt-out glow plug will trigger the corresponding code.
P0641 / P0651: 5V reference voltage circuit A/B open circuit – a diagnostic nightmare. If a sensor short-circuits and pulls down the 5V, it will cause the entire vehicle to report a bunch of random codes.
P160D: Glow plug control module (GPCM) malfunction.
P2534: Ignition switch operating/start position circuit low voltage.
### 9. Network Communication Failure (Communication - U-Codes) Occurs when the data cable (CAN-Bus) is physically damaged, the connector is corroded, or the module malfunctions.
U0100: Loss of communication with the engine control module (ECM).
U0101: Loss of communication with the Transmission Control Module (TCM) – A common issue; if the Allison's TCM module fails, the vehicle will be unable to shift gears and the instrument panel will display an error message.
U010E: Loss of communication with the DEF (Decorative Particulate Air) control module.
U0121: Loss of communication with the ABS control module.
U0140: Loss of communication with the Body Control Module (BCM).
U0401: Invalid data received from the ECM – Typically occurs after remapping unofficial software (Tune in).