OBD2 code list
340 generic powertrain (P) codes, including the diesel DPF, DEF and NOx codes on Duramax, Cummins and Powerstroke trucks. Type a code or a word like "misfire" to filter.
Misfire and ignitionFuel and air mixtureFuel systemOxygen sensorsEmissions and catalytic converterEVAP systemEngine sensorsCooling systemThrottle and pedalEngine timing and VVTTurbo and boostDiesel systemsTransmissionElectrical and modules
Misfire and ignition
P0300Random/Multiple Cylinder Misfire DetectedP0301Cylinder 1 Misfire DetectedP0302Cylinder 2 Misfire DetectedP0303Cylinder 3 Misfire DetectedP0304Cylinder 4 Misfire DetectedP0305Cylinder 5 Misfire DetectedP0306Cylinder 6 Misfire DetectedP0307Cylinder 7 Misfire DetectedP0308Cylinder 8 Misfire DetectedP0325Knock Sensor 1 Circuit (Bank 1 or Single Sensor)P0326Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor)P0327Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)P0328Knock Sensor 1 Circuit High (Bank 1 or Single Sensor)P0330Knock Sensor 2 Circuit (Bank 2)P0332Knock Sensor 2 Circuit Low (Bank 2)P0333Knock Sensor 2 Circuit High (Bank 2)P0351Ignition Coil "A" Primary/Secondary CircuitP0352Ignition Coil "B" Primary/Secondary CircuitP0353Ignition Coil "C" Primary/Secondary CircuitP0354Ignition Coil "D" Primary/Secondary CircuitP0355Ignition Coil "E" Primary/Secondary CircuitP0356Ignition Coil "F" Primary/Secondary CircuitP0357Ignition Coil "G" Primary/Secondary CircuitP0358Ignition Coil "H" Primary/Secondary Circuit
Fuel and air mixture
P0068MAP/MAF - Throttle Position CorrelationP0069Manifold Absolute Pressure - Barometric Pressure CorrelationP0100Mass or Volume Air Flow Sensor "A" CircuitP0101Mass or Volume Air Flow Sensor "A" Circuit Range/PerformanceP0102Mass or Volume Air Flow Sensor "A" Circuit LowP0103Mass or Volume Air Flow Sensor "A" Circuit HighP0104Mass or Volume Air Flow Sensor "A" Circuit IntermittentP0105Manifold Absolute Pressure/Barometric Pressure Sensor CircuitP0106Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/PerformanceP0107Manifold Absolute Pressure/Barometric Pressure Sensor Circuit LowP0108Manifold Absolute Pressure/Barometric Pressure Sensor Circuit HighP0109Manifold Absolute Pressure/Barometric Pressure Sensor Circuit IntermittentP0171System Too Lean (Bank 1)P0172System Too Rich (Bank 1)P0174System Too Lean (Bank 2)P0175System Too Rich (Bank 2)P2096Post Catalyst Fuel Trim System Too Lean (Bank 1)P2097Post Catalyst Fuel Trim System Too Rich (Bank 1)P2098Post Catalyst Fuel Trim System Too Lean (Bank 2)P2099Post Catalyst Fuel Trim System Too Rich (Bank 2)P2187System Too Lean at Idle (Bank 1)P2188System Too Rich at Idle (Bank 1)P2189System Too Lean at Idle (Bank 2)P2191System Too Lean at Higher Load (Bank 1)P2279Intake Air System Leak
Fuel system
P0087Fuel Rail/System Pressure - Too LowP0088Fuel Rail/System Pressure - Too HighP0089Fuel Pressure Regulator 1 PerformanceP0090Fuel Pressure Regulator 1 Control CircuitP0091Fuel Pressure Regulator 1 Control Circuit LowP0092Fuel Pressure Regulator 1 Control Circuit HighP0093Fuel System Leak Detected - Large LeakP0190Fuel Rail Pressure Sensor "A" CircuitP0191Fuel Rail Pressure Sensor "A" Circuit Range/PerformanceP0192Fuel Rail Pressure Sensor "A" Circuit LowP0193Fuel Rail Pressure Sensor "A" Circuit HighP0194Fuel Rail Pressure Sensor "A" Circuit IntermittentP0200Injector Circuit/OpenP0201Injector Circuit/Open - Cylinder 1P0202Injector Circuit/Open - Cylinder 2P0203Injector Circuit/Open - Cylinder 3P0204Injector Circuit/Open - Cylinder 4P0205Injector Circuit/Open - Cylinder 5P0206Injector Circuit/Open - Cylinder 6P0207Injector Circuit/Open - Cylinder 7P0208Injector Circuit/Open - Cylinder 8P0230Fuel Pump Primary CircuitP0263Cylinder 1 Contribution/BalanceP0266Cylinder 2 Contribution/BalanceP0269Cylinder 3 Contribution/BalanceP0272Cylinder 4 Contribution/BalanceP0275Cylinder 5 Contribution/BalanceP0278Cylinder 6 Contribution/BalanceP0281Cylinder 7 Contribution/BalanceP0284Cylinder 8 Contribution/BalanceP0460Fuel Level Sensor "A" CircuitP0461Fuel Level Sensor "A" Circuit Range/PerformanceP0462Fuel Level Sensor "A" Circuit LowP0463Fuel Level Sensor "A" Circuit HighP0627Fuel Pump "A" Control Circuit/Open
Oxygen sensors
P0030HO2S Heater Control Circuit (Bank 1 Sensor 1)P0031HO2S Heater Control Circuit Low (Bank 1 Sensor 1)P0032HO2S Heater Control Circuit High (Bank 1 Sensor 1)P0036HO2S Heater Control Circuit (Bank 1 Sensor 2)P0037HO2S Heater Control Circuit Low (Bank 1 Sensor 2)P0038HO2S Heater Control Circuit High (Bank 1 Sensor 2)P0050HO2S Heater Control Circuit (Bank 2 Sensor 1)P0051HO2S Heater Control Circuit Low (Bank 2 Sensor 1)P0052HO2S Heater Control Circuit High (Bank 2 Sensor 1)P0056HO2S Heater Control Circuit (Bank 2 Sensor 2)P0057HO2S Heater Control Circuit Low (Bank 2 Sensor 2)P0058HO2S Heater Control Circuit High (Bank 2 Sensor 2)P0130O2 Sensor Circuit (Bank 1 Sensor 1)P0131O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)P0132O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)P0133O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)P0134O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)P0135O2 Sensor Heater Circuit (Bank 1 Sensor 1)P0136O2 Sensor Circuit (Bank 1 Sensor 2)P0137O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)P0138O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)P0139O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)P0140O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)P0141O2 Sensor Heater Circuit (Bank 1 Sensor 2)P0150O2 Sensor Circuit (Bank 2 Sensor 1)P0151O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)P0152O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)P0153O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)P0154O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)P0155O2 Sensor Heater Circuit (Bank 2 Sensor 1)P0156O2 Sensor Circuit (Bank 2 Sensor 2)P0157O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)P0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)P0159O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)P0160O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)P0161O2 Sensor Heater Circuit (Bank 2 Sensor 2)P2195O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)P2196O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1)P2197O2 Sensor Signal Biased/Stuck Lean (Bank 2 Sensor 1)P2198O2 Sensor Signal Biased/Stuck Rich (Bank 2 Sensor 1)P2270O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)P2271O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2)P2272O2 Sensor Signal Biased/Stuck Lean (Bank 2 Sensor 2)P2273O2 Sensor Signal Biased/Stuck Rich (Bank 2 Sensor 2)
Emissions and catalytic converter
P0400Exhaust Gas Recirculation FlowP0401Exhaust Gas Recirculation Flow Insufficient DetectedP0402Exhaust Gas Recirculation Flow Excessive DetectedP0403Exhaust Gas Recirculation "A" Control CircuitP0404Exhaust Gas Recirculation "A" Control Circuit Range/PerformanceP0405Exhaust Gas Recirculation Sensor "A" Circuit LowP0406Exhaust Gas Recirculation Sensor "A" Circuit HighP0410Secondary Air Injection SystemP0411Secondary Air Injection System Incorrect Flow DetectedP0412Secondary Air Injection System Switching Valve "A" CircuitP0420Catalyst System Efficiency Below Threshold (Bank 1)P0421Warm Up Catalyst Efficiency Below Threshold (Bank 1)P0430Catalyst System Efficiency Below Threshold (Bank 2)P0431Warm Up Catalyst Efficiency Below Threshold (Bank 2)
EVAP system
P0440Evaporative Emission SystemP0441Evaporative Emission System Incorrect Purge FlowP0442Evaporative Emission System Leak Detected (Small Leak)P0443Evaporative Emission System Purge Control Valve CircuitP0446Evaporative Emission System Vent Control CircuitP0449Evaporative Emission System Vent Valve/Solenoid CircuitP0451Evaporative Emission System Pressure Sensor/Switch Range/PerformanceP0452Evaporative Emission System Pressure Sensor/Switch LowP0453Evaporative Emission System Pressure Sensor/Switch HighP0455Evaporative Emission System Leak Detected (Large Leak)P0456Evaporative Emission System Leak Detected (Very Small Leak)P0457Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)P0496Evaporative Emission System High Purge FlowP0497Evaporative Emission System Low Purge Flow
Engine sensors
P0110Intake Air Temperature Sensor 1 Circuit (Bank 1)P0111Intake Air Temperature Sensor 1 Circuit Range/Performance (Bank 1)P0112Intake Air Temperature Sensor 1 Circuit Low (Bank 1)P0113Intake Air Temperature Sensor 1 Circuit High (Bank 1)P0114Intake Air Temperature Sensor 1 Circuit Intermittent (Bank 1)P0219Engine Overspeed ConditionP0335Crankshaft Position Sensor "A" CircuitP0336Crankshaft Position Sensor "A" Circuit Range/PerformanceP0337Crankshaft Position Sensor "A" Circuit LowP0338Crankshaft Position Sensor "A" Circuit HighP0339Crankshaft Position Sensor "A" Circuit IntermittentP0340Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)P0341Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1 or Single Sensor)P0342Camshaft Position Sensor "A" Circuit Low (Bank 1 or Single Sensor)P0343Camshaft Position Sensor "A" Circuit High (Bank 1 or Single Sensor)P0344Camshaft Position Sensor "A" Circuit Intermittent (Bank 1 or Single Sensor)P0345Camshaft Position Sensor "A" Circuit (Bank 2)P0346Camshaft Position Sensor "A" Circuit Range/Performance (Bank 2)P0365Camshaft Position Sensor "B" Circuit (Bank 1)P0366Camshaft Position Sensor "B" Circuit Range/Performance (Bank 1)P0520Engine Oil Pressure Sensor/Switch "A" CircuitP0521Engine Oil Pressure Sensor/Switch "A" Circuit Range/PerformanceP0522Engine Oil Pressure Sensor/Switch "A" Circuit LowP0523Engine Oil Pressure Sensor/Switch "A" Circuit HighP0524Engine Oil Pressure Too LowP0530A/C Refrigerant Pressure Sensor "A" CircuitP0532A/C Refrigerant Pressure Sensor "A" Circuit LowP0533A/C Refrigerant Pressure Sensor "A" Circuit HighP0571Brake Switch "A" Circuit
Cooling system
P0115Engine Coolant Temperature Sensor 1 CircuitP0116Engine Coolant Temperature Sensor 1 Circuit Range/PerformanceP0117Engine Coolant Temperature Sensor 1 Circuit LowP0118Engine Coolant Temperature Sensor 1 Circuit HighP0119Engine Coolant Temperature Sensor 1 Circuit IntermittentP0125Insufficient Coolant Temperature for Closed Loop Fuel ControlP0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)P0217Engine Coolant Over Temperature ConditionP0480Fan 1 Control Circuit
Throttle and pedal
P0120Throttle/Pedal Position Sensor/Switch "A" CircuitP0121Throttle/Pedal Position Sensor/Switch "A" Circuit Range/PerformanceP0122Throttle/Pedal Position Sensor/Switch "A" Circuit LowP0123Throttle/Pedal Position Sensor/Switch "A" Circuit HighP0124Throttle/Pedal Position Sensor/Switch "A" Circuit IntermittentP0505Idle Air Control SystemP0506Idle Control System RPM Lower Than ExpectedP0507Idle Control System RPM Higher Than ExpectedP2101Throttle Actuator Control Motor Circuit Range/PerformanceP2135Throttle/Pedal Position Sensor/Switch "A"/"B" Voltage CorrelationP2138Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation
Engine timing and VVT
P0010"A" Camshaft Position Actuator Circuit (Bank 1)P0011"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)P0012"A" Camshaft Position - Timing Over-Retarded (Bank 1)P0013"B" Camshaft Position Actuator Circuit (Bank 1)P0014"B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)P0015"B" Camshaft Position - Timing Over-Retarded (Bank 1)P0016Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)P0017Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)P0018Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)P0019Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B)P0020"A" Camshaft Position Actuator Circuit (Bank 2)P0021"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)P0022"A" Camshaft Position - Timing Over-Retarded (Bank 2)P0023"B" Camshaft Position Actuator Circuit (Bank 2)P0024"B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)P0025"B" Camshaft Position - Timing Over-Retarded (Bank 2)
Turbo and boost
P0045Turbocharger/Supercharger Boost Control "A" Circuit/OpenP0046Turbocharger/Supercharger Boost Control "A" Circuit Range/PerformanceP0047Turbocharger/Supercharger Boost Control "A" Circuit LowP0048Turbocharger/Supercharger Boost Control "A" Circuit HighP0234Turbocharger/Supercharger "A" Overboost ConditionP0236Turbocharger/Supercharger Boost Sensor "A" Circuit Range/PerformanceP0237Turbocharger/Supercharger Boost Sensor "A" Circuit LowP0238Turbocharger/Supercharger Boost Sensor "A" Circuit HighP0299Turbocharger/Supercharger "A" Underboost ConditionP2263Turbocharger/Supercharger Boost System PerformanceP2563Turbocharger/Supercharger Boost Control Position Sensor "A" Circuit Range/Performance
Diesel systems
P0380Glow Plug/Heater Circuit "A"P0381Glow Plug/Heater Indicator CircuitP0470Exhaust Pressure Sensor "A" Circuit (Bank 1)P0471Exhaust Pressure Sensor "A" Circuit Range/Performance (Bank 1)P0472Exhaust Pressure Sensor "A" Circuit Low (Bank 1)P0473Exhaust Pressure Sensor "A" Circuit High (Bank 1)P0474Exhaust Pressure Sensor "A" Circuit Intermittent (Bank 1)P0544Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 1)P0545Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 1)P0546Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 1)P0670Glow Plug Module Control CircuitP0671Cylinder 1 Glow Plug CircuitP0672Cylinder 2 Glow Plug CircuitP0673Cylinder 3 Glow Plug CircuitP0674Cylinder 4 Glow Plug CircuitP0675Cylinder 5 Glow Plug CircuitP0676Cylinder 6 Glow Plug CircuitP0677Cylinder 7 Glow Plug CircuitP0678Cylinder 8 Glow Plug CircuitP0683Glow Plug Control Module to PCM Communication CircuitP2002Diesel Particulate Filter Efficiency Below Threshold (Bank 1)P2032Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 2)P2033Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 2)P203FReductant Level Too LowP2047Reductant Injector Circuit/Open (Bank 1 Unit 1)P2080Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 1)P2084Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 2)P20B9Reductant Heater "A" Control Circuit/OpenP20E8Reductant Pressure Too LowP20EESCR NOx Catalyst Efficiency Below Threshold (Bank 1)P2200NOx Sensor Circuit (Bank 1)P2201NOx Sensor Circuit Range/Performance (Bank 1)P2202NOx Sensor Circuit Low (Bank 1)P2203NOx Sensor Circuit High (Bank 1)P2269Water in Fuel ConditionP229FNOx Sensor Circuit Range/Performance (Bank 1 Sensor 2)P242FDiesel Particulate Filter Restriction - Ash AccumulationP244ADiesel Particulate Filter Differential Pressure Too Low (Bank 1)P244BDiesel Particulate Filter Differential Pressure Too High (Bank 1)P2452Diesel Particulate Filter Pressure Sensor "A" CircuitP2453Diesel Particulate Filter Pressure Sensor "A" Circuit Range/PerformanceP2454Diesel Particulate Filter Pressure Sensor "A" Circuit LowP2455Diesel Particulate Filter Pressure Sensor "A" Circuit HighP2459Diesel Particulate Filter Regeneration FrequencyP2463Diesel Particulate Filter Restriction - Soot AccumulationP2BA9NOx Exceedence - Insufficient Reductant QualityP2BADNOx Exceedence - Root Cause UnknownP2BAENOx Exceedence - Insufficient Reductant Quantity
Transmission
P0218Transmission Fluid Over Temperature ConditionP0500Vehicle Speed Sensor "A"P0501Vehicle Speed Sensor "A" Range/PerformanceP0502Vehicle Speed Sensor "A" Circuit Low InputP0503Vehicle Speed Sensor "A" Intermittent/Erratic/HighP0700Transmission Control System (MIL Request)P0705Transmission Range Sensor "A" Circuit (PRNDL Input)P0710Transmission Fluid Temperature Sensor "A" CircuitP0711Transmission Fluid Temperature Sensor "A" Circuit Range/PerformanceP0712Transmission Fluid Temperature Sensor "A" Circuit LowP0713Transmission Fluid Temperature Sensor "A" Circuit HighP0715Input/Turbine Speed Sensor "A" CircuitP0716Input/Turbine Speed Sensor "A" Circuit Range/PerformanceP0717Input/Turbine Speed Sensor "A" Circuit No SignalP0720Output Speed Sensor CircuitP0721Output Speed Sensor Circuit Range/PerformanceP0722Output Speed Sensor Circuit No SignalP0730Incorrect Gear RatioP0731Gear 1 Incorrect RatioP0732Gear 2 Incorrect RatioP0733Gear 3 Incorrect RatioP0734Gear 4 Incorrect RatioP0735Gear 5 Incorrect RatioP0740Torque Converter Clutch Solenoid Circuit/OpenP0741Torque Converter Clutch Solenoid Circuit Performance/Stuck OffP0742Torque Converter Clutch Solenoid Circuit Stuck OnP0743Torque Converter Clutch Solenoid Circuit ElectricalP0750Shift Solenoid "A"P0751Shift Solenoid "A" Performance/Stuck OffP0752Shift Solenoid "A" Stuck OnP0753Shift Solenoid "A" ElectricalP0755Shift Solenoid "B"P0756Shift Solenoid "B" Performance/Stuck OffP0757Shift Solenoid "B" Stuck OnP0758Shift Solenoid "B" ElectricalP0760Shift Solenoid "C"P0765Shift Solenoid "D"P0770Shift Solenoid "E"P0780Shift ErrorP0841Transmission Fluid Pressure Sensor/Switch "A" Circuit Range/PerformanceP0868Transmission Fluid Pressure Low
Electrical and modules
P0560System VoltageP0562System Voltage LowP0563System Voltage HighP0600Serial Communication LinkP0601Internal Control Module Memory Check Sum ErrorP0602Control Module Programming ErrorP0603Internal Control Module Keep Alive Memory (KAM) ErrorP0604Internal Control Module Random Access Memory (RAM) ErrorP0605Internal Control Module Read Only Memory (ROM) ErrorP0606Control Module ProcessorP0607Control Module PerformanceP0611Fuel Injector Control Module PerformanceP0620Generator Control CircuitP0621Generator Lamp "L" Control CircuitP0622Generator Field "F" Control CircuitP0641Sensor Reference Voltage "A" Circuit/OpenP0650Malfunction Indicator Lamp (MIL) Control CircuitP0651Sensor Reference Voltage "B" Circuit/OpenP2610ECM/PCM Internal Engine Off Timer Performance