Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P0 codes · Powertrain (generic)
- P02BDCylinder 9 - Injector Leaking
- P02BECylinder 10 - Fuel Trim at Max Limit
- P02BFCylinder 10 - Fuel Trim at Min Limit
- P02C0Cylinder 10 - Injector Restricted
- P02C1Cylinder 10 - Injector Leaking
- P02C2Cylinder 11 - Fuel Trim at Max Limit
- P02C3Cylinder 11 - Fuel Trim at Min Limit
- P02C4Cylinder 11 - Injector Restricted
- P02C5Cylinder 11 - Injector Leaking
- P02C6Cylinder 12 - Fuel Trim at Max Limit
- P02C7Cylinder 12 - Fuel Trim at Min Limit
- P02C8Cylinder 12 - Injector Restricted
- P02C9Cylinder 12 - Injector Leaking
- P02CATurbocharger/Supercharger B Overboost Condition
- P02CBTurbocharger/Supercharger B Underboost Condition
- P02CCCylinder 1 Fuel Injector A Offset Learning At Min Limit
- P02CDCylinder 1 Fuel Injector A Offset Learning At Max Limit
- P02CECylinder 2 Fuel Injector A Offset Learning At Min Limit
- P02CFCylinder 2 Fuel Injector A Offset Learning At Max Limit
- P02D0Cylinder 3 Fuel Injector A Offset Learning At Min Limit
- P02D1Cylinder 3 Fuel Injector A Offset Learning At Max Limit
- P02D2Cylinder 4 Fuel Injector A Offset Learning At Min Limit
- P02D3Cylinder 4 Fuel Injector A Offset Learning At Max Limit
- P02D4Cylinder 5 Fuel Injector A Offset Learning At Min Limit
- P02D5Cylinder 5 Fuel Injector A Offset Learning At Max Limit
- P02D6Cylinder 6 Fuel Injector A Offset Learning At Min Limit
- P02D7Cylinder 6 Fuel Injector A Offset Learning At Max Limit
- P02D8Cylinder 7 Fuel Injector A Offset Learning At Min Limit
- P02D9Cylinder 7 Fuel Injector A Offset Learning At Max Limit
- P02DACylinder 8 Fuel Injector A Offset Learning At Min Limit
- P02DBCylinder 8 Fuel Injector A Offset Learning At Max Limit
- P02DCCylinder 9 Fuel Injector A Offset Learning At Min Limit
- P02DDCylinder 9 Fuel Injector A Offset Learning At Max Limit
- P02DECylinder 10 Fuel Injector A Offset Learning At Min Limit
- P02DFCylinder 10 Fuel Injector A Offset Learning At Max Limit
- P02E0Diesel Intake Air Flow A Control Circuit/Open
- P02E1Diesel Intake Air Flow A Control Performance
- P02E2Diesel Intake Air Flow A Control Circuit Low
- P02E3Diesel Intake Air Flow A Control Circuit High
- P02E4Diesel Intake Air Flow A Control Stuck Open
- P02E5Diesel Intake Air Flow A Control Stuck Closed
- P02E6Diesel Intake Air Flow A Position Sensor Circuit
- P02E7Diesel Intake Air Flow A Position Sensor Circuit Range/Performance
- P02E8Diesel Intake Air Flow A Position Sensor Circuit Low
- P02E9Diesel Intake Air Flow A Position Sensor Circuit High
- P02EADiesel Intake Air Flow A Position Sensor Circuit Intermittent/Erratic
- P02EBDiesel Intake Air Flow A Control Motor Current Range/Performance
- P02ECDiesel Intake Air Flow A Control System - High Air Flow Detected
- P02EDDiesel Intake Air Flow A Control System - Low Air Flow Detected
- P02EECylinder 1 Injector Circuit Range/Performance
- P02EFCylinder 2 Injector Circuit Range/Performance
- P02F0Cylinder 3 Injector Circuit Range/Performance
- P02F1Cylinder 4 Injector Circuit Range/Performance
- P02F2Cylinder 5 Injector Circuit Range/Performance
- P02F3Cylinder 6 Injector Circuit Range/Performance
- P02F4Cylinder 7 Injector Circuit Range/Performance
- P02F5Cylinder 8 Injector Circuit Range/Performance
- P02F6Cylinder 9 Injector Circuit Range/Performance
- P02F7Cylinder 10 Injector Circuit Range/Performance
- P02F8Cylinder 11 Injector Circuit Range/Performance
- P02F9Cylinder 12 Injector Circuit Range/Performance
- P02FADiesel Intake Air Flow Position Sensor Minimum/Maximum Stop Performance
- P02FBCold Start Fuel Injection Control Circuit/Open
- P02FCCold Start Fuel Injection Control Circuit Low
- P02FDCold Start Fuel Injection Control Circuit High
- P02FECold Start Fuel Injection Control Circuit Range/Performance
- P02FFPropulsion System Inactive Timer Performance
- P0300Random/Multiple Cylinder Misfire Detected
- P0301Cylinder 1 Misfire Detected
- P0302Cylinder 2 Misfire Detected
- P0303Cylinder 3 Misfire Detected
- P0304Cylinder 4 Misfire Detected
- P0305Cylinder 5 Misfire Detected
- P0306Cylinder 6 Misfire Detected
- P0307Cylinder 7 Misfire Detected
- P0308Cylinder 8 Misfire Detected
- P0309Cylinder 9 Misfire Detected
- P030AIgnition A Control Signal Circuit/Open
- P030BIgnition A Control Signal Circuit Low
- P030CIgnition A Control Signal Circuit High
- P030DIgnition B Control Signal Circuit/Open
- P030EIgnition B Control Signal Circuit Low
- P030FIgnition B Control Signal Circuit High
- P0310Cylinder 10 Misfire Detected
- P0311Cylinder 11 Misfire Detected
- P0312Cylinder 12 Misfire Detected
- P0313Misfire Detected with Low Fuel
- P0314Single Cylinder Misfire — Cylinder Not Specified
- P0315Crankshaft Position System Variation Not Learned
- P0316Engine Misfire Detected on Startup (First 1000 Revolutions)
- P0317Rough Road Hardware Not Present
- P0318Rough Road Sensor A Signal Circuit
- P0319Rough Road Sensor B Signal Circuit
- P031AIgnition C Control Signal Circuit/Open
- P031BIgnition C Control Signal Circuit Low
- P031CIgnition C Control Signal Circuit High
- P031DIgnition D Control Signal Circuit/Open
- P031EIgnition D Control Signal Circuit Low
- P031FIgnition D Control Signal Circuit High
- P0320Ignition/Distributor Engine Speed Input Circuit
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.