OBD-II Fault Codes
Look up a code from your scanner. Every code page shows the risk first, then what it means, possible causes and how it is diagnosed.
Codes and titles follow SAE J2012 · Maker notes verified per make and engine · How we verify
Browse by system
Powertrain codes by subsystem
P00xxFuel, air metering and auxiliary emission controlsP01xxFuel and air meteringP02xxFuel and air metering (injector circuit)P03xxIgnition system and misfireP04xxAuxiliary emission controlsP05xxVehicle speed, idle control and auxiliary inputsP06xxComputer and auxiliary outputsP07xxTransmissionP2xxxAdditional generic codes (fuel, air, emissions)
Most searched codes
P0420Catalyst System Efficiency Below Threshold (Bank 1)Normal riskP0300Random/Multiple Cylinder Misfire DetectedHigh riskP0171System Too Lean (Bank 1)Normal riskP0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)Normal riskP0455Evaporative Emission System Leak Detected (Large Leak)Normal riskP0401Exhaust Gas Recirculation "A" Flow Insufficient DetectedNormal riskP0442Evaporative Emission System Leak Detected (Small Leak)Normal riskP0700Transmission Control System (MIL Request)Normal riskP0299Turbocharger/Supercharger "A" Underboost ConditionNormal riskP0172System Too Rich (Bank 1)Normal riskP0135O2 Sensor Heater Circuit (Bank 1 Sensor 1)Normal riskP0113Intake Air Temperature Sensor 1 Circuit HighNormal risk
How to read a fault code
The letter is the system, the first digit says generic or maker-specific, the next digit the subsystem and the last two the exact fault. Fault Code Lookup →All fault codes
P0088Fuel Rail/System Pressure – Too HighHigh riskP0089Fuel Pressure Regulator 1 PerformanceHigh riskP0090Fuel Pressure Regulator 1 Control CircuitHigh riskP0093Fuel System Leak Detected – Large LeakHigh riskP0095Intake Air Temperature Sensor 2 CircuitNormal riskP0096Intake Air Temperature Sensor 2 Circuit Range/PerformanceNormal riskP0097Intake Air Temperature Sensor 2 Circuit LowNormal riskP0098Intake Air Temperature Sensor 2 Circuit HighNormal riskP0100Mass Or Volume Air Flow Sensor "A" CircuitNormal riskP0101Mass Or Volume Air Flow Sensor "A" Circuit Range/PerformanceNormal riskP0102Mass Or Volume Air Flow Sensor "A" Circuit LowNormal riskP0103Mass Or Volume Air Flow Sensor "A" Circuit HighNormal riskP0104Mass Or Volume Air Flow Sensor "A" Circuit IntermittentNormal riskP0105Manifold Absolute Pressure/Barometric Pressure CircuitNormal riskP0106Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/PerformanceNormal riskP0107Manifold Absolute Pressure/Barometric Pressure Sensor Circuit LowNormal riskP0108Manifold Absolute Pressure/Barometric Pressure Sensor Circuit HighNormal riskP0109Manifold Absolute Pressure/Barometric Pressure Circuit IntermittentNormal riskP0110Intake Air Temperature Sensor 1 CircuitNormal riskP0111Intake Air Temperature Sensor 1 Circuit Range/Performance (Bank 1)Normal riskP0112Intake Air Temperature Sensor 1 Circuit LowNormal riskP0113Intake Air Temperature Sensor 1 Circuit HighNormal riskP0114Intake Air Temperature Sensor 1 Circuit IntermittentNormal riskP0115Engine Coolant Temperature Sensor 1 CircuitNormal riskP0116Engine Coolant Temperature Sensor 1 Circuit Range/PerformanceNormal riskP0117Engine Coolant Temperature Sensor 1 Circuit LowNormal riskP0118Engine Coolant Temperature Sensor 1 Circuit HighNormal riskP0119Engine Coolant Temperature Sensor 1 Circuit Intermittent/ErraticNormal riskP0120Throttle/Pedal Position Sensor/Switch "A" CircuitHigh riskP0121Throttle/Pedal Position Sensor/Switch "A" Circuit Range/PerformanceHigh riskP0122Throttle/Pedal Position Sensor/Switch "A" Circuit LowHigh riskP0123Throttle/Pedal Position Sensor/Switch "A" Circuit HighHigh riskP0124Throttle/Pedal Position Sensor/Switch "A" Circuit IntermittentHigh riskP0125Insufficient Coolant Temperature For Closed Loop Fuel ControlNormal riskP0126Insufficient Coolant Temperature For Stable OperationNormal riskP0127Intake Air Temperature Too HighNormal riskP0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)Normal riskP0129Barometric Pressure Too LowNormal riskP0130O2 Sensor Circuit (Bank 1 Sensor 1)Normal riskP0131O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)Normal riskP0132O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)Normal riskP0133O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)Normal riskP0134O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)Normal riskP0135O2 Sensor Heater Circuit (Bank 1 Sensor 1)Normal riskP0136O2 Sensor Circuit (Bank 1 Sensor 2)Normal riskP0137O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)Normal riskP0138O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)Normal riskP0139O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)Normal riskP0140O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)Normal riskP0141O2 Sensor Heater Circuit (Bank 1 Sensor 2)Normal riskP0142O2 Sensor Circuit (Bank 1 Sensor 3)Normal riskP0143O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3)Normal riskP0144O2 Sensor Circuit High Voltage (Bank 1 Sensor 3)Normal riskP0145O2 Sensor Circuit Slow Response (Bank 1 Sensor 3)Normal riskP0146O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3)Normal riskP0147O2 Sensor Heater Circuit (Bank 1 Sensor 3)Normal riskP0150O2 Sensor Circuit (Bank 2 Sensor 1)Normal riskP0151O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)Normal riskP0152O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)Normal riskP0153O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)Normal riskP0154O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)Normal riskP0155O2 Sensor Heater Circuit (Bank 2 Sensor 1)Normal riskP0156O2 Sensor Circuit (Bank 2 Sensor 2)Normal riskP0157O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)Normal riskP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)Normal riskP0159O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)Normal riskP0160O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)Normal riskP0161O2 Sensor Heater Circuit (Bank 2 Sensor 2)Normal riskP0162O2 Sensor Circuit (Bank 2 Sensor 3)Normal riskP0163O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)Normal riskP0164O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)Normal riskP0165O2 Sensor Circuit Slow Response (Bank 2 Sensor 3)Normal riskP0166O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3)Normal riskP0167O2 Sensor Heater Circuit (Bank 2 Sensor 3)Normal riskP0170Fuel Trim (Bank 1)Normal riskP0171System Too Lean (Bank 1)Normal riskP0172System Too Rich (Bank 1)Normal riskP0173Fuel Trim (Bank 2)Normal riskP0174System Too Lean (Bank 2)Normal riskP0175System Too Rich (Bank 2)Normal riskP0190Fuel Rail Pressure Sensor "A" CircuitHigh riskP0191Fuel Rail Pressure Sensor "A" Circuit Range/PerformanceHigh riskP0192Fuel Rail Pressure Sensor "A" Circuit LowHigh riskP0193Fuel Rail Pressure Sensor "A" Circuit HighHigh riskP0194Fuel Rail Pressure Sensor "A" Circuit IntermittentHigh riskP0200Injector Circuit/OpenHigh riskP0201Injector Circuit/Open – Cylinder 1High riskP0202Injector Circuit/Open – Cylinder 2High riskP0203Injector Circuit/Open – Cylinder 3High riskP0204Injector Circuit/Open – Cylinder 4High riskP0205Injector Circuit/Open – Cylinder 5High riskP0206Injector Circuit/Open – Cylinder 6High riskP0207Injector Circuit/Open – Cylinder 7High riskP0208Injector Circuit/Open – Cylinder 8High riskP0217Engine Coolant Over Temperature ConditionCritical riskP0220Throttle/Pedal Position Sensor/Switch "B" CircuitHigh riskP0221Throttle/Pedal Position Sensor/Switch "B" Circuit Range/PerformanceHigh riskP0222Throttle/Pedal Position Sensor/Switch "B" Circuit LowHigh riskP0223Throttle/Pedal Position Sensor/Switch "B" Circuit HighHigh riskP0230Fuel Pump Primary CircuitHigh risk