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)
- P012DTurbocharger/Supercharger Inlet Pressure Sensor A Circuit High
- P012ETurbocharger/Supercharger Inlet Pressure Sensor A Circuit Intermittent/Erratic
- P012FEngine Coolant Temperature / Engine Oil Temperature Correlation
- P0130O2 Sensor Circuit Malfunction (Bank 1, Sensor 1)
- P0131O2 Sensor Circuit Low Voltage (Bank 1, Sensor 1)
- P0132O2 Sensor Circuit High Voltage (Bank 1, Sensor 1)
- P0133O2 Sensor Slow Response (Bank 1, Sensor 1)
- P0134O2 Sensor Circuit No Activity / Slow Response (Bank 1 Sensor 1)
- P0135O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
- P0136O2 Sensor Circuit Malfunction (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 High Voltage (Bank 1 Sensor 2)
- P013AO2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 2
- P013BO2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 2
- P013CO2 Sensor Slow Response - Rich to Lean Bank 2 Sensor 2
- P013DO2 Sensor Slow Response - Lean to Rich Bank 2 Sensor 2
- P013EO2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 2
- P013FO2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 2
- P0140O2 Sensor Circuit No Activity / Slow Response (Bank 1 Sensor 2)
- P0141O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
- P0142O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
- P0143O2 Sensor Circuit Malfunction (Bank 1 Sensor 3)
- P0144O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3)
- P0145O2 Sensor Circuit High Voltage (Bank 1 Sensor 3)
- P0146O2 Sensor Circuit No Activity / Slow Response (Bank 1 Sensor 3)
- P0147O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)
- P0148Fuel Delivery Error
- P0149Fuel Timing Error
- P014AO2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 2
- P014BO2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 2
- P014CO2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 1
- P014DO2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 1
- P014EO2 Sensor Slow Response - Rich to Lean Bank 2 Sensor 1
- P014FO2 Sensor Slow Response - Lean to Rich Bank 2 Sensor 1
- P0150O2 Sensor Circuit Malfunction (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 High Voltage (Bank 2 Sensor 1)
- P0154O2 Sensor Circuit No Activity / Slow Response (Bank 2 Sensor 1)
- P0155O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)
- P0156O2 Sensor Circuit Malfunction (Bank 2, Sensor 2)
- P0157O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
- P0158O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
- P0159O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
- P015AO2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 1
- P015BO2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 1
- P015CO2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 1
- P015DO2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 1
- P015EExcessive Time to Enter Closed Loop Fuel Timing Control
- P015FExcessive Time to Enter Closed Loop Cylinder Balance Control
- P0160O2 Sensor Circuit No Activity / Slow Response (Bank 2 Sensor 2)
- P0161O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 2)
- P0162O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
- P0163O2 Sensor Circuit Malfunction (Bank 2 Sensor 3)
- P0164O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)
- P0165O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)
- P0166O2 Sensor Circuit No Activity / Slow Response (Bank 2 Sensor 3)
- P0167O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)
- P0168Fuel Temperature Too High
- P0169Incorrect Fuel Composition
- P016AExcessive Time To Enter Closed Loop Air/Fuel Ratio Control
- P016BClosed Loop Air/Fuel Ratio Control At Limit - System Too Rich
- P016CClosed Loop Air/Fuel Ratio Control At Limit - System Too Lean
- P016DExcessive Time To Enter Closed Loop Fuel Pressure Control
- P016EClosed Loop Fuel Pressure Control At Limit - Pressure Too High
- P016FClosed Loop Fuel Pressure Control At Limit - Pressure Too Low
- P0170Fuel Trim Malfunction (Bank 1)
- P0171System Too Lean (Bank 1)
- P0172System Too Rich (Bank 1)
- P0173Fuel Trim Malfunction Bank 2
- P0174System Too Lean (Bank 2)
- P0175System Too Rich (Bank 2)
- P0176Fuel Composition Sensor Circuit Malfunction
- P0177Fuel Composition Sensor Circuit Range / Performance
- P0178Fuel Composition Sensor Circuit Low Input
- P0179Fuel Composition Sensor Circuit High Input
- P017ACylinder Head Temperature Sensor A Circuit
- P017BCylinder Head Temperature Sensor A Range/Performance
- P017CCylinder Head Temperature Sensor A Circuit Low
- P017DCylinder Head Temperature Sensor A Circuit High
- P017ECylinder Head Temperature Sensor A Circuit Intermittent/Erratic
- P017FEVAP System Leak Detection Pump Module Air Filter Restricted
- P0180Fuel Temperature Sensor A Circuit Malfunction
- P0181Fuel Temperature Sensor A Circuit Range / Performance
- P0182Fuel Temperature Sensor A Circuit Low Input
- P0183Fuel Temperature Sensor A Circuit High Input
- P0184Fuel Temperature Sensor A Circuit Intermittent
- P0185Fuel Temperature Sensor B Circuit Malfunction
- P0186Fuel Temperature Sensor B Circuit Range / Performance
- P0187Fuel Temperature Sensor B Circuit Low Input
- P0188Fuel Temperature Sensor B Circuit High Input
- P0189Fuel Temperature Sensor B Circuit Intermittent
- P018AFuel Pressure Sensor B Circuit
- P018BFuel Pressure Sensor B Circuit Range/Performance
- P018CFuel Pressure Sensor B Circuit Low
- P018DFuel Pressure Sensor B Circuit High
- P018EFuel Pressure Sensor B Circuit Intermittent/Erratic
- P018FFuel System Over Pressure Relief Valve Frequent Activation
- P0190Fuel Rail Pressure Sensor Circuit
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.