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
P0600Serial 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 riskP0605Internal Control Module Read Only Memory (ROM) ErrorHigh riskP0606Control Module ProcessorHigh riskP0607Control Module PerformanceHigh riskP0610Control Module Vehicle Options ErrorHigh riskP0620Generator Control CircuitHigh riskP0622Generator Field "F" Control CircuitHigh riskP0627Fuel Pump "A" Control Circuit/OpenHigh riskP0628Fuel Pump "A" Control Circuit LowHigh riskP0629Fuel Pump "A" Control Circuit HighHigh riskP0633Immobilizer Key Not Programmed – ECM/PCMNormal riskP0670Glow Plug Control Module Control CircuitNormal riskP0671Cylinder 1 Glow Plug CircuitNormal riskP0672Cylinder 2 Glow Plug CircuitNormal riskP0673Cylinder 3 Glow Plug CircuitNormal riskP0674Cylinder 4 Glow Plug CircuitNormal riskP0675Cylinder 5 Glow Plug CircuitNormal riskP0676Cylinder 6 Glow Plug CircuitNormal riskP0685ECM/PCM Power Relay Control Circuit/OpenHigh riskP0686ECM/PCM Power Relay Control Circuit LowHigh riskP0687ECM/PCM Power Relay Control Circuit HighHigh riskP0688ECM/PCM Power Relay Sense Circuit/OpenHigh risk