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
P0344Camshaft Position Sensor "A" Circuit Intermittent (Bank 1 Or Single Sensor)Normal riskP0345Camshaft Position Sensor "A" Circuit (Bank 2)Normal riskP0346Camshaft Position Sensor "A" Circuit Range/Performance (Bank 2)Normal riskP0347Camshaft Position Sensor "A" Circuit Low (Bank 2)Normal riskP0348Camshaft Position Sensor "A" Circuit High (Bank 2)Normal riskP0349Camshaft Position Sensor "A" Circuit Intermittent (Bank 2)Normal riskP0350Ignition Coil Primary/Secondary CircuitHigh riskP0351Ignition Coil "A" Primary/Secondary CircuitHigh riskP0352Ignition Coil "B" Primary/Secondary CircuitHigh riskP0353Ignition Coil "C" Primary/Secondary CircuitHigh riskP0354Ignition Coil "D" Primary/Secondary CircuitHigh riskP0355Ignition Coil "E" Primary/Secondary CircuitHigh riskP0356Ignition Coil "F" Primary/Secondary CircuitHigh riskP0357Ignition Coil "G" Primary/Secondary CircuitHigh riskP0358Ignition Coil "H" Primary/Secondary CircuitHigh riskP0365Camshaft Position Sensor "B" Circuit (Bank 1)Normal riskP0366Camshaft Position Sensor "B" Circuit Range/Performance (Bank 1)Normal riskP0367Camshaft Position Sensor "B" Circuit Low (Bank 1)Normal riskP0368Camshaft Position Sensor "B" Circuit High (Bank 1)Normal riskP0369Camshaft Position Sensor "B" Circuit Intermittent (Bank 1)Normal riskP0380Glow Plug/Heater Circuit "A"Normal riskP0385Crankshaft Position Sensor "B" CircuitHigh riskP0386Crankshaft Position Sensor "B" Circuit Range/PerformanceHigh riskP0387Crankshaft Position Sensor "B" Circuit LowHigh riskP0388Crankshaft Position Sensor "B" Circuit HighHigh riskP0389Crankshaft Position Sensor "B" Circuit IntermittentHigh riskP0390Camshaft Position Sensor "B" Circuit (Bank 2)Normal riskP0391Camshaft Position Sensor "B" Circuit Range/Performance (Bank 2)Normal riskP0392Camshaft Position Sensor "B" Circuit Low (Bank 2)Normal riskP0393Camshaft Position Sensor "B" Circuit High (Bank 2)Normal riskP0394Camshaft Position Sensor "B" Circuit Intermittent (Bank 2)Normal riskP0400Exhaust Gas Recirculation "A" FlowNormal riskP0401Exhaust Gas Recirculation "A" Flow Insufficient DetectedNormal riskP0402Exhaust Gas Recirculation "A" Flow Excessive DetectedNormal riskP0403Exhaust Gas Recirculation "A" Control CircuitNormal riskP0404Exhaust Gas Recirculation "A" Control Circuit Range/PerformanceNormal riskP0405Exhaust Gas Recirculation Sensor "A" Circuit LowNormal riskP0406Exhaust Gas Recirculation Sensor "A" Circuit HighNormal riskP0407Exhaust Gas Recirculation Sensor "B" Circuit LowNormal riskP0408Exhaust Gas Recirculation Sensor "B" Circuit HighNormal riskP0409Exhaust Gas Recirculation Sensor "A" CircuitNormal riskP0420Catalyst System Efficiency Below Threshold (Bank 1)Normal riskP0421Warm Up Catalyst Efficiency Below Threshold (Bank 1)Normal riskP0422Main Catalyst Efficiency Below Threshold (Bank 1)Normal riskP0430Catalyst System Efficiency Below Threshold (Bank 2)Normal riskP0431Warm Up Catalyst Efficiency Below Threshold (Bank 2)Normal riskP0432Main Catalyst Efficiency Below Threshold (Bank 2)Normal riskP0440Evaporative Emission SystemNormal riskP0441Evaporative Emission System Incorrect Purge FlowNormal riskP0442Evaporative Emission System Leak Detected (Small Leak)Normal riskP0443Evaporative Emission System Purge Control Valve "A" CircuitNormal riskP0444Evaporative Emission System Purge Control Valve Circuit OpenNormal riskP0445Evaporative Emission System Purge Control Valve Circuit ShortedNormal riskP0446Evaporative Emission System Vent Control CircuitNormal riskP0447Evaporative Emission System Vent Control Circuit OpenNormal riskP0448Evaporative Emission System Vent Control Circuit ShortedNormal riskP0449Evaporative Emission System Vent Valve/Solenoid CircuitNormal riskP0450Evaporative Emission System Pressure Sensor/Switch "A" CircuitNormal riskP0451Evaporative Emission System Pressure Sensor/Switch "A" Circuit Range/PerformanceNormal riskP0452Evaporative Emission System Pressure Sensor/Switch "A" Circuit LowNormal riskP0453Evaporative Emission System Pressure Sensor/Switch "A" Circuit HighNormal riskP0454Evaporative Emission System Pressure Sensor/Switch "A" Circuit IntermittentNormal riskP0455Evaporative Emission System Leak Detected (Large Leak)Normal riskP0456Evaporative Emission System Leak Detected (Very Small Leak)Normal riskP0457Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)Normal riskP0458Evaporative Emission System Purge Control Valve Circuit LowNormal riskP0459Evaporative Emission System Purge Control Valve Circuit HighNormal riskP0460Fuel Level Sensor "A" CircuitNormal riskP0461Fuel Level Sensor "A" Circuit Range/PerformanceNormal riskP0462Fuel Level Sensor "A" Circuit LowNormal riskP0463Fuel Level Sensor "A" Circuit HighNormal riskP0464Fuel Level Sensor "A" Circuit IntermittentNormal riskP0496Evaporative Emission System High Purge FlowNormal riskP0497Evaporative Emission System Low Purge FlowNormal riskP0498Evaporative Emission System Vent Valve Control Circuit LowNormal riskP0499Evaporative Emission System Vent Valve Control Circuit HighNormal riskP0500Vehicle Speed Sensor "A"Normal riskP0501Vehicle Speed Sensor "A" Range/PerformanceNormal riskP0502Vehicle Speed Sensor "A" Circuit Low InputNormal riskP0503Vehicle Speed Sensor "A" Intermittent/Erratic/HighNormal riskP0505Idle Control SystemNormal riskP0506Idle Air Control System RPM Lower Than ExpectedNormal riskP0507Idle Control System RPM Higher Than ExpectedNormal riskP0508Idle Air Control System Circuit LowNormal riskP0509Idle Air Control System Circuit HighNormal riskP0513Invalid Immobilizer KeyNormal riskP0520Engine Oil Pressure Sensor/Switch "A" CircuitHigh riskP0521Engine Oil Pressure Sensor/Switch "A" Range/PerformanceHigh riskP0522Engine Oil Pressure Sensor/Switch "A" Circuit LowHigh riskP0523Engine Oil Pressure Sensor/Switch "A" Circuit HighHigh riskP0524Engine Oil Pressure Too LowHigh riskP0560System VoltageHigh riskP0561System Voltage UnstableHigh riskP0562System Voltage LowHigh riskP0563System Voltage HighHigh riskP0600Serial Communication LinkHigh riskP0601Internal Control Module Memory Check Sum ErrorHigh riskP0602Control Module Programming ErrorHigh riskP0603Internal Control Module Keep Alive Memory (KAM) ErrorHigh riskP0604Internal Control Module Random Access Memory (RAM) ErrorHigh risk