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
P0010"A" Camshaft Position Actuator Circuit/Open (Bank 1)High riskP0011"A" Camshaft Position – Timing Over-Advanced Or System Performance (Bank 1)High riskP0012"A" Camshaft Position – Timing Over-Retarded (Bank 1)High riskP0013"B" Camshaft Position Actuator Circuit/Open (Bank 1)High riskP0014"B" Camshaft Position – Timing Over-Advanced Or System Performance (Bank 1)High riskP0015"B" Camshaft Position – Timing Over-Retarded (Bank 1)High riskP0016Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor A)High riskP0017Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor B)High riskP0018Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor A)High riskP0019Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor B)High riskP0020"A" Camshaft Position Actuator Circuit/Open (Bank 2)High riskP0021"A" Camshaft Position – Timing Over-Advanced Or System Performance (Bank 2)High riskP0022"A" Camshaft Position – Timing Over-Retarded (Bank 2)High riskP0023"B" Camshaft Position Actuator Circuit (Bank 2)High riskP0024"B" Camshaft Position – Timing Over-Advanced Or System Performance (Bank 2)High riskP0025"B" Camshaft Position – Timing Over-Retarded (Bank 2)High riskP0026Intake Valve Control Solenoid Circuit Range/Performance (Bank 1)High riskP0027Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1)High riskP0028Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)High riskP0029Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)High riskP0030HO2S Heater Control Circuit (Bank 1 Sensor 1)Normal riskP0031HO2S Heater Control Circuit Low (Bank 1 Sensor 1)Normal riskP0032HO2S Heater Control Circuit High (Bank 1 Sensor 1)Normal riskP0036HO2S Heater Control Circuit (Bank 1 Sensor 2)Normal riskP0037HO2S Heater Control Circuit Low (Bank 1 Sensor 2)Normal riskP0038HO2S Heater Control Circuit High (Bank 1 Sensor 2)Normal riskP0043HO2S Heater Control Circuit Low (Bank 1 Sensor 3)Normal riskP0044HO2S Heater Control Circuit High (Bank 1 Sensor 3)Normal riskP0050HO2S Heater Control Circuit (Bank 2 Sensor 1)Normal riskP0051HO2S Heater Control Circuit Low (Bank 2 Sensor 1)Normal riskP0052HO2S Heater Control Circuit High (Bank 2 Sensor 1)Normal riskP0053HO2S Heater Resistance (Bank 1 Sensor 1)Normal riskP0054HO2S Heater Resistance (Bank 1 Sensor 2)Normal riskP0056HO2S Heater Control Circuit (Bank 2 Sensor 2)Normal riskP0057HO2S Heater Control Circuit Low (Bank 2 Sensor 2)Normal riskP0058HO2S Heater Control Circuit High (Bank 2 Sensor 2)Normal riskP0059HO2S Heater Resistance (Bank 2 Sensor 1)Normal riskP0060HO2S Heater Resistance (Bank 2 Sensor 2)Normal riskP0063HO2S Heater Control Circuit Low (Bank 2 Sensor 3)Normal riskP0064HO2S Heater Control Circuit High (Bank 2 Sensor 3)Normal riskP0068MAP/MAF – Throttle Position CorrelationNormal riskP0069Manifold Absolute Pressure – Barometric Pressure CorrelationNormal riskP0087Fuel Rail/System Pressure – Too LowHigh riskP0088Fuel 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 risk