Home / Check engine codes
Check engine light codes explained
Pick your code to see what it means, the common causes and whether it is safe to keep driving. Or type any code into the free decoder.
Fuel and air
P0087Fuel rail pressure too lowP0171System too lean (Bank 1)P0172System too rich (Bank 1)P0174System too lean (Bank 2)P0175System too rich (Bank 2)P0299Turbocharger underboostP0505Idle control system malfunctionP0506Idle speed lower than expectedP0507Idle speed higher than expectedP2187System too lean at idle (Bank 1)P2188System too rich at idle (Bank 1)P2279Intake air system leak
Ignition and misfires
Emissions
P0401Exhaust gas recirculation (EGR) flow insufficientP0402Exhaust gas recirculation (EGR) flow excessiveP0403Exhaust gas recirculation (EGR) control circuitP0420Catalyst system efficiency below threshold (Bank 1)P0430Catalyst system efficiency below threshold (Bank 2)P0440Evaporative emission (EVAP) system malfunctionP0441Evaporative system incorrect purge flowP0442Evaporative system small leak detectedP0443Evaporative purge control valve circuitP0446Evaporative vent control circuitP0455Evaporative system large leak detectedP0456Evaporative system very small leak detectedP0457Evaporative system leak (fuel cap loose or off)P2002Diesel particulate filter efficiency below threshold (Bank 1)
Engine sensors
P0101Mass air flow sensor range or performanceP0102Mass air flow sensor circuit low inputP0103Mass air flow sensor circuit high inputP0106Manifold pressure (MAP) sensor range or performanceP0107Manifold pressure (MAP) sensor circuit low inputP0108Manifold pressure (MAP) sensor circuit high inputP0111Intake air temperature sensor range or performanceP0112Intake air temperature sensor circuit low inputP0113Intake air temperature sensor circuit high inputP0116Coolant temperature sensor range or performanceP0117Coolant temperature sensor circuit low inputP0118Coolant temperature sensor circuit high inputP0121Throttle position sensor range or performanceP0122Throttle position sensor circuit low inputP0123Throttle position sensor circuit high inputP0131Oxygen sensor circuit low voltage (Bank 1 Sensor 1)P0133Oxygen sensor slow response (Bank 1 Sensor 1)P0134Oxygen sensor no activity detected (Bank 1 Sensor 1)P0135Oxygen sensor heater circuit (Bank 1 Sensor 1)P0137Oxygen sensor circuit low voltage (Bank 1 Sensor 2)P0138Oxygen sensor circuit high voltage (Bank 1 Sensor 2)P0141Oxygen sensor heater circuit (Bank 1 Sensor 2)P0325Knock sensor circuit (Bank 1)P0335Crankshaft position sensor circuitP0340Camshaft position sensor circuit (Bank 1)P0341Camshaft position sensor range or performance (Bank 1)P0460Fuel level sensor circuitP2138Throttle or pedal position sensor voltage correlation
Timing and valves
Cooling
Transmission and speed
Network and modules
General information, not a diagnosis. Causes vary by make, model and engine. If you are unsure, have the car inspected.
