Browse codes by system
These guides are grouped by the system discussed on each page. Related codes can provide useful context, but do not necessarily have the same cause. Read the complete code list and the exact vehicle procedure before choosing the order of tests.
Automatic transmission control 1
Auxiliary emission controls 1
Cam/crank correlation and mechanical timing 1
Camshaft position and engine synchronization sensing 1
Cooling 1
Downstream oxygen-sensor heater and catalyst monitoring 1
EVAP purge control and fuel-tank pressure monitoring 1
EVAP vapor flow and purge monitoring 1
EVAP vent electrical control and valve operation 1
EVAP ventilation and control 1
Engine speed and position sensing 1
Evaporative emissions 2
P0442
Evaporative Emission System Leak Detected (Small Leak)
A starting point: Fuel-cap seal hardened, cracked or contaminated
P0455
Evaporative Emission System Leak Detected (Large Leak)
A starting point: Fuel cap, capless inlet or filler-neck sealing fault
Evaporative emissions and fuel-vapor containment 1
Exhaust / emissions 2
P0420
Catalyst System Efficiency Below Threshold (Bank 1)
A starting point: Catalytic converter genuinely worn out
P0430
Catalyst System Efficiency Below Threshold (Bank 2)
A starting point: Bank 2 catalytic converter genuinely degraded
Fuel and air metering 4
P0101
Mass or Volume Air Flow "A" Circuit Range/Performance Problem
A starting point: Contaminated mass-airflow sensing element
P0171
System Too Lean (Bank 1)
A starting point: Unmetered air leak — vacuum hose, intake boot or gasket
P0172
System Too Rich (Bank 1)
A starting point: Leaking or over-delivering fuel injector
P0174
System Too Lean (Bank 2)
A starting point: Intake or vacuum leak affecting bank two
Idle air and electronic throttle control 1
Ignition, fuel and compression 2
P0300
Random / Multiple Cylinder Misfire Detected
A starting point: Worn spark plugs, coils or leads
P0301
Cylinder 1 Misfire Detected
A starting point: Worn or fouled spark plug on cylinder one
Intake-air temperature sensing and engine airflow calculation 1
Knock sensing and ignition-timing protection 1
Oxygen sensor heater circuit 1
Turbocharger or supercharger boost control 2
P0234
Turbocharger/Supercharger A Overboost Condition
A starting point: Sticking wastegate, bypass valve or variable turbo vanes
P0299
Turbocharger/Supercharger A Underboost Condition
A starting point: Split, loose or swollen charge-air hose or intercooler leak