OBD-II trouble codes
Generic powertrain codes (P0xxx) used by all cars sold in the US since 1996 and in Europe since 2001 (petrol) / 2004 (diesel).
Fuel & air metering
P0011Intake Camshaft Position Timing (Bank 1) – Timing Over-Advanced or System PerformanceP0014Exhaust Camshaft Position Timing (Bank 1) – Timing Over-Advanced or System PerformanceP0016Crankshaft/Camshaft Position (Bank 1) – Correlation ErrorP0087Fuel Rail/System Pressure – Pressure Too LowP0088Fuel Rail/System Pressure – Pressure Too HighP0100Mass Air Flow (MAF) Sensor – Circuit MalfunctionP0101Mass Air Flow (MAF) Sensor – Range/Performance ProblemP0102Mass Air Flow (MAF) Sensor – Circuit LowP0103Mass Air Flow (MAF) Sensor – Circuit HighP0105Manifold Absolute Pressure (MAP) Sensor – Circuit MalfunctionP0106Manifold Absolute Pressure (MAP) Sensor – Range/Performance ProblemP0107Manifold Absolute Pressure (MAP) Sensor – Circuit LowP0108Manifold Absolute Pressure (MAP) Sensor – Circuit HighP0110Intake Air Temperature (IAT) Sensor – Circuit MalfunctionP0111Intake Air Temperature (IAT) Sensor – Range/Performance ProblemP0112Intake Air Temperature (IAT) Sensor – Circuit LowP0113Intake Air Temperature (IAT) Sensor – Circuit HighP0115Engine Coolant Temperature (ECT) Sensor – Circuit MalfunctionP0116Engine Coolant Temperature (ECT) Sensor – Range/Performance ProblemP0117Engine Coolant Temperature (ECT) Sensor – Circuit LowP0118Engine Coolant Temperature (ECT) Sensor – Circuit HighP0120Throttle Position Sensor (TPS) – Circuit MalfunctionP0121Throttle Position Sensor (TPS) – Range/Performance ProblemP0122Throttle Position Sensor (TPS) – Circuit LowP0123Throttle Position Sensor (TPS) – Circuit HighP0128Coolant Thermostat – Coolant Temperature Below Regulating TemperatureP0130Oxygen (O2) Sensor (Bank 1, Sensor 1) – Circuit MalfunctionP0131Oxygen (O2) Sensor (Bank 1, Sensor 1) – Circuit LowP0132Oxygen (O2) Sensor (Bank 1, Sensor 1) – Circuit HighP0133Oxygen (O2) Sensor (Bank 1, Sensor 1) – Slow ResponseP0134Oxygen (O2) Sensor (Bank 1, Sensor 1) – No Activity DetectedP0135Oxygen (O2) Sensor (Bank 1, Sensor 1) – Heater Circuit MalfunctionP0136Oxygen (O2) Sensor (Bank 1, Sensor 2) – Circuit MalfunctionP0137Oxygen (O2) Sensor (Bank 1, Sensor 2) – Circuit LowP0138Oxygen (O2) Sensor (Bank 1, Sensor 2) – Circuit HighP0140Oxygen (O2) Sensor (Bank 1, Sensor 2) – No Activity DetectedP0141Oxygen (O2) Sensor (Bank 1, Sensor 2) – Heater Circuit MalfunctionP0150Oxygen (O2) Sensor (Bank 2, Sensor 1) – Circuit MalfunctionP0151Oxygen (O2) Sensor (Bank 2, Sensor 1) – Circuit LowP0152Oxygen (O2) Sensor (Bank 2, Sensor 1) – Circuit HighP0153Oxygen (O2) Sensor (Bank 2, Sensor 1) – Slow ResponseP0154Oxygen (O2) Sensor (Bank 2, Sensor 1) – No Activity DetectedP0155Oxygen (O2) Sensor (Bank 2, Sensor 1) – Heater Circuit MalfunctionP0156Oxygen (O2) Sensor (Bank 2, Sensor 2) – Circuit MalfunctionP0157Oxygen (O2) Sensor (Bank 2, Sensor 2) – Circuit LowP0158Oxygen (O2) Sensor (Bank 2, Sensor 2) – Circuit HighP0160Oxygen (O2) Sensor (Bank 2, Sensor 2) – No Activity DetectedP0161Oxygen (O2) Sensor (Bank 2, Sensor 2) – Heater Circuit MalfunctionP0171Fuel System (Bank 1) – System Too LeanP0172Fuel System (Bank 1) – System Too RichP0174Fuel System (Bank 2) – System Too LeanP0175Fuel System (Bank 2) – System Too RichP0201Fuel Injector (Cylinder 1) – Circuit MalfunctionP0202Fuel Injector (Cylinder 2) – Circuit MalfunctionP0203Fuel Injector (Cylinder 3) – Circuit MalfunctionP0204Fuel Injector (Cylinder 4) – Circuit MalfunctionP0205Fuel Injector (Cylinder 5) – Circuit MalfunctionP0206Fuel Injector (Cylinder 6) – Circuit MalfunctionP0207Fuel Injector (Cylinder 7) – Circuit MalfunctionP0208Fuel Injector (Cylinder 8) – Circuit MalfunctionP0217Engine – Over-Temperature ConditionP0230Fuel Pump – Circuit MalfunctionP0299Turbocharger/Supercharger – Underboost Condition
Ignition & misfire
P0300Engine – Random/Multiple Cylinder Misfire DetectedP0301Engine (Cylinder 1) – Misfire DetectedP0302Engine (Cylinder 2) – Misfire DetectedP0303Engine (Cylinder 3) – Misfire DetectedP0304Engine (Cylinder 4) – Misfire DetectedP0305Engine (Cylinder 5) – Misfire DetectedP0306Engine (Cylinder 6) – Misfire DetectedP0307Engine (Cylinder 7) – Misfire DetectedP0308Engine (Cylinder 8) – Misfire DetectedP0309Engine (Cylinder 9) – Misfire DetectedP0310Engine (Cylinder 10) – Misfire DetectedP0311Engine (Cylinder 11) – Misfire DetectedP0312Engine (Cylinder 12) – Misfire DetectedP0325Knock Sensor (Bank 1) – Circuit MalfunctionP0326Knock Sensor (Bank 1) – Range/Performance ProblemP0327Knock Sensor (Bank 1) – Circuit LowP0328Knock Sensor (Bank 1) – Circuit HighP0335Crankshaft Position (CKP) Sensor – Circuit MalfunctionP0336Crankshaft Position (CKP) Sensor – Range/Performance ProblemP0340Camshaft Position (CMP) Sensor (Bank 1) – Circuit MalfunctionP0341Camshaft Position (CMP) Sensor (Bank 1) – Range/Performance ProblemP0351Ignition Coil A – Primary/Secondary Circuit MalfunctionP0352Ignition Coil B – Primary/Secondary Circuit MalfunctionP0353Ignition Coil C – Primary/Secondary Circuit MalfunctionP0354Ignition Coil D – Primary/Secondary Circuit MalfunctionP0355Ignition Coil E – Primary/Secondary Circuit MalfunctionP0356Ignition Coil F – Primary/Secondary Circuit MalfunctionP0357Ignition Coil G – Primary/Secondary Circuit MalfunctionP0358Ignition Coil H – Primary/Secondary Circuit Malfunction
Emission controls
P0400Exhaust Gas Recirculation (EGR) System – Flow MalfunctionP0401Exhaust Gas Recirculation (EGR) System – Insufficient Flow DetectedP0402Exhaust Gas Recirculation (EGR) System – Excessive Flow DetectedP0420Catalytic Converter (Bank 1) – Efficiency Below ThresholdP0430Catalytic Converter (Bank 2) – Efficiency Below ThresholdP0440Evaporative Emission (EVAP) System – MalfunctionP0441Evaporative Emission (EVAP) System – Incorrect Purge FlowP0442Evaporative Emission (EVAP) System – Small Leak DetectedP0446Evaporative Emission (EVAP) System – Vent Control Circuit MalfunctionP0455Evaporative Emission (EVAP) System – Large Leak DetectedP0456Evaporative Emission (EVAP) System – Very Small Leak DetectedP0480Cooling Fan – Control Circuit Malfunction
Speed, idle & charging
P0500Vehicle Speed Sensor (VSS) – MalfunctionP0505Idle Air Control System – MalfunctionP0506Idle Air Control System – Idle RPM Lower Than ExpectedP0507Idle Air Control System – Idle RPM Higher Than ExpectedP0562System Voltage – Voltage LowP0563System Voltage – Voltage High
Engine computer
P0601Engine Control Module (ECM/PCM) – Internal Memory Checksum ErrorP0606Engine Control Module (ECM/PCM) – Processor Fault
Transmission
P0700Transmission Control System – MalfunctionP0705Transmission Range Sensor – Circuit MalfunctionP0715Input/Turbine Speed Sensor – Circuit MalfunctionP0720Output Speed Sensor – Circuit MalfunctionP0730Transmission Gear Ratio – Incorrect RatioP0740Torque Converter Clutch – Circuit MalfunctionP0750Shift Solenoid A – Circuit Malfunction