OBD-II engine codes

Browse 255 generic OBD-II codes. A code identifies a test that failed, not a part to replace. Confirm the procedure for your exact vehicle.

Misfire codes

Fuel & air codes

P0001
Fuel Volume Regulator Control Circuit/Open
P0002
Fuel Volume Regulator Control Circuit Range/Performance
P0003
Fuel Volume Regulator Control Circuit Low
P0004
Fuel Volume Regulator Control Circuit High
P0087
Fuel Rail/System Pressure - Too Low
P0088
Fuel Rail/System Pressure Too High
P0089
Fuel Pressure Regulator 1 Performance
P0090
Fuel Pressure Regulator 1 Control Circuit Open
P0091
Fuel Pressure Regulator 1 Control Circuit Low
P0092
Fuel Pressure Regulator 1 Control Circuit High
P0104
Mass or Volume Air Flow Circuit Intermittent
P0105
Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
P0109
Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
P0171
System Too Lean (Bank 1)
P0172
System Too Rich (Bank 1)
P0174
System Too Lean (Bank 2)
P0175
System Too Rich (Bank 2)
P0190
Fuel Rail Pressure Sensor A Circuit
P0191
Fuel Rail Pressure Sensor Circuit Range/Performance
P0192
Fuel Rail Pressure Sensor A Circuit Low
P0193
Fuel Rail Pressure Sensor A Circuit High
P0194
Fuel Rail Pressure Sensor A Circuit Intermittent
P0200
Injector Circuit Malfunction
P0230
Fuel Pump Primary Circuit
P0234
Turbocharger/Supercharger Overboost Condition
P0235
Turbocharger/Supercharger Boost Sensor A Circuit Malfunction
P0236
Turbocharger/Supercharger Boost Sensor A Circuit Range/Performance
P0237
Turbocharger/Supercharger Boost Sensor A Circuit Low
P0238
Turbocharger/Supercharger Boost Sensor A Circuit High
P0299
Turbocharger/Supercharger Underboost
P2004
Intake Manifold Runner Control Stuck Open (Bank 1)
P2006
Intake Manifold Runner Control Stuck Closed (Bank 1)
P2015
Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance (Bank 1)
P2096
Post Catalyst Fuel Trim System Too Lean (Bank 1)
P2097
Post Catalyst Fuel Trim System Too Rich (Bank 1)
P2187
System Too Lean at Idle (Bank 1)

Emissions, EVAP & catalyst

P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031
HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032
HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037
HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038
HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0050
HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051
HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052
HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056
HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057
HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058
HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0131
O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132
O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0139
O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140
O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0150
O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
P0151
O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152
O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153
O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154
O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0156
O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0157
O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158
O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159
O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160
O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0400
Exhaust Gas Recirculation Flow
P0401
Exhaust Gas Recirculation Flow Insufficient Detected
P0402
Exhaust Gas Recirculation Flow Excessive Detected
P0403
Exhaust Gas Recirculation Control Circuit
P0404
Exhaust Gas Recirculation Circuit Range/Performance
P0405
Exhaust Gas Recirculation Sensor A Circuit Low
P0406
Exhaust Gas Recirculation Sensor A Circuit High
P0407
Exhaust Gas Recirculation Sensor B Circuit Low
P0408
Exhaust Gas Recirculation Sensor B Circuit High
P0409
Exhaust Gas Recirculation Sensor A Circuit
P0410
Secondary Air Injection System Malfunction
P0411
Secondary Air Injection System Incorrect Flow Detected
P0412
Secondary Air Injection System Switching Valve A Circuit
P0418
Secondary Air Injection System Relay A Circuit
P0420
Catalyst System Efficiency Below Threshold (Bank 1)
P0430
Catalyst System Efficiency Below Threshold (Bank 2)
P0440
Evaporative Emission System
P0441
Evaporative Emission System Incorrect Purge Flow
P0442
Evaporative Emission System Leak Detected (Small Leak)
P0443
Evaporative Emission System Purge Control Valve Circuit
P0444
Evaporative Emission System Purge Control Valve Circuit Open
P0445
Evaporative Emission System Purge Control Valve Circuit Shorted
P0446
Evaporative Emission System Vent Control Circuit
P0447
Evaporative Emission System Vent Valve/Solenoid Circuit Open
P0448
Evaporative Emission System Vent Valve/Solenoid Circuit Shorted
P0449
Evaporative Emission System Vent Valve/Solenoid Circuit
P0450
Evaporative Emission System Pressure Sensor Circuit
P0451
Evaporative Emission System Pressure Sensor/Switch Range/Performance
P0452
Evaporative Emission System Pressure Sensor/Switch Low Input
P0453
Evaporative Emission System Pressure Sensor/Switch High Input
P0454
Evaporative Emission System Pressure Sensor/Switch Intermittent
P0455
Evaporative Emission System Leak Detected (Large Leak)
P0456
Evaporative Emission System Leak Detected (Very Small Leak)
P0457
Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)
P0491
Secondary Air Injection System Insufficient Flow (Bank 1)
P0492
Secondary Air Injection System Insufficient Flow (Bank 2)
P0496
Evaporative Emission System High Purge Flow
P2002
Diesel Particulate Filter Efficiency Below Threshold (Bank 1)
P2195
O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)

Sensor & timing codes

P0008
Engine Positions System Performance (Bank 1)
P0009
Engine Positions System Performance (Bank 2)
P0010
"A" Camshaft Position Actuator Circuit (Bank 1)
P0011
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
P0012
"A" Camshaft Position - Timing Over-Retarded (Bank 1)
P0013
"B" Camshaft Position Actuator Circuit (Bank 1)
P0014
"B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
P0015
"B" Camshaft Position - Timing Over-Retarded (Bank 1)
P0016
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
P0018
Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)
P0019
Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B)
P0020
"A" Camshaft Position Actuator Circuit (Bank 2)
P0021
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)
P0022
"A" Camshaft Position - Timing Over-Retarded (Bank 2)
P0023
"B" Camshaft Position Actuator Circuit (Bank 2)
P0024
"B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)
P0025
"B" Camshaft Position - Timing Over-Retarded (Bank 2)
P0068
MAP/MAF - Throttle Position Correlation
P0100
Mass or Volume Air Flow Circuit
P0101
Mass or Volume Air Flow Circuit Range/Performance
P0102
Mass or Volume Air Flow Circuit Low Input
P0103
Mass or Volume Air Flow Circuit High Input
P0106
Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance
P0107
Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108
Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0110
Intake Air Temperature Sensor 1 Circuit
P0111
Intake Air Temperature Sensor 1 Circuit Range/Performance
P0112
Intake Air Temperature Sensor 1 Circuit Low Input
P0113
Intake Air Temperature Sensor 1 Circuit High
P0114
Intake Air Temperature Sensor 1 Circuit Intermittent
P0115
Engine Coolant Temperature Circuit
P0116
Engine Coolant Temperature Sensor Circuit Range/Performance
P0117
Engine Coolant Temperature Circuit Low
P0118
Engine Coolant Temperature Circuit High
P0119
Engine Coolant Temperature Sensor Circuit Intermittent
P0120
Throttle/Pedal Position Sensor/Switch A Circuit
P0121
Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance
P0122
Throttle/Pedal Position Sensor/Switch A Circuit Low
P0123
Throttle/Pedal Position Sensor/Switch A Circuit High Input
P0124
Throttle/Pedal Position Sensor/Switch A Circuit Intermittent
P0125
Insufficient Coolant Temperature for Closed Loop Fuel Control
P0126
Insufficient Coolant Temperature for Stable Operation
P0128
Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0130
O2 Sensor Circuit (Bank 1 Sensor 1)
P0133
O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134
O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135
O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0136
O2 Sensor Circuit (Bank 1 Sensor 2)
P0137
O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138
O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0141
O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0155
O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0161
O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0217
Engine Coolant Over Temperature Condition
P0220
Throttle/Pedal Position Sensor/Switch B Circuit Malfunction
P0221
Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance
P0222
Throttle/Pedal Position Sensor/Switch B Circuit Low Input
P0223
Throttle/Pedal Position Sensor/Switch B Circuit High Input
P0325
Knock Sensor 1 Circuit (Bank 1 or Single Sensor)
P0326
Knock Sensor 1 Circuit Range/Performance (Bank 1)
P0327
Knock Sensor 1 Circuit Low Input (Bank 1)
P0328
Knock Sensor 1 Circuit High Input (Bank 1)
P0330
Knock Sensor 2 Circuit Malfunction (Bank 2)
P0331
Knock Sensor 2 Circuit Range/Performance (Bank 2)
P0332
Knock Sensor 2 Circuit Low Input (Bank 2)
P0333
Knock Sensor 2 Circuit High Input (Bank 2)
P0335
Crankshaft Position Sensor A Circuit
P0336
Crankshaft Position Sensor A Circuit Range/Performance
P0337
Crankshaft Position Sensor A Circuit Low Input
P0338
Crankshaft Position Sensor A Circuit High Input
P0340
Camshaft Position Sensor A Circuit (Bank 1 or Single Sensor)
P0341
Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor)
P0342
Camshaft Position Sensor A Circuit Low Input (Bank 1 or Single Sensor)
P0343
Camshaft Position Sensor A Circuit High Input (Bank 1 or Single Sensor)
P0344
Camshaft Position Sensor A Circuit Intermittent (Bank 1 or Single Sensor)
P0345
Camshaft Position Sensor A Circuit (Bank 2)
P0346
Camshaft Position Sensor A Circuit Range/Performance (Bank 2)
P0347
Camshaft Position Sensor A Circuit Low Input (Bank 2)
P0348
Camshaft Position Sensor A Circuit High Input (Bank 2)
P0349
Camshaft Position Sensor A Circuit Intermittent (Bank 2)
P0351
Ignition Coil "A" Primary/Secondary Circuit
P0500
Vehicle Speed Sensor "A"
P0520
Engine Oil Pressure Sensor/Switch Circuit
P0521
Engine Oil Pressure Sensor/Switch Range/Performance
P0522
Engine Oil Pressure Sensor/Switch Low Input
P0523
Engine Oil Pressure Sensor/Switch High Input
P0524
Engine Oil Pressure Too Low
P0562
System Voltage Low
P0563
System Voltage High
P0571
Brake Switch "A" Circuit
P2101
Throttle Actuator A Control Motor Circuit Range/Performance
P2111
Throttle Actuator Control System Stuck Open
P2112
Throttle Actuator Control System Stuck Closed
P2135
Throttle/Pedal Position Sensor/Switch A/B Voltage Correlation

Idle, computer & transmission

P0501
Vehicle Speed Sensor A Range/Performance
P0502
Vehicle Speed Sensor A Circuit Low Input
P0503
Vehicle Speed Sensor A Intermittent/Erratic/High
P0505
Idle Air Control System
P0506
Idle Air Control System RPM Lower Than Expected
P0507
Idle Air Control System RPM Higher Than Expected
P0511
Idle Air Control Circuit
P0530
A/C Refrigerant Pressure Sensor A Circuit
P0531
A/C Refrigerant Pressure Sensor A Circuit Range/Performance
P0532
A/C Refrigerant Pressure Sensor A Circuit Low Input
P0533
A/C Refrigerant Pressure Sensor A Circuit High Input
P0600
Serial Communication Link
P0606
Control Module Processor
P0700
Transmission Control System (MIL Request)
P0705
Transmission Range Sensor Circuit (PRNDL Input)
P0706
Transmission Range Sensor A Circuit Range/Performance
P0707
Transmission Range Sensor A Circuit Low Input
P0708
Transmission Range Sensor A Circuit High Input
P0710
Transmission Fluid Temperature Sensor A Circuit
P0711
Transmission Fluid Temperature Sensor A Circuit Range/Performance
P0712
Transmission Fluid Temperature Sensor A Circuit Low Input
P0713
Transmission Fluid Temperature Sensor A Circuit High Input
P0715
Input/Turbine Speed Sensor "A" Circuit
P0716
Input/Turbine Speed Sensor A Circuit Range/Performance
P0717
Input/Turbine Speed Sensor A Circuit No Signal
P0720
Output Speed Sensor Circuit
P0721
Output Speed Sensor Range/Performance
P0722
Output Speed Sensor Circuit No Signal
P0730
Incorrect Gear Ratio
P0731
Gear 1 Incorrect Ratio
P0732
Gear 2 Incorrect Ratio
P0733
Gear 3 Incorrect Ratio
P0734
Gear 4 Incorrect Ratio
P0735
Gear 5 Incorrect Ratio
P0736
Reverse Incorrect Ratio
P0740
Torque Converter Clutch Circuit
P0741
Torque Converter Clutch Circuit Performance or Stuck Off
P0742
Torque Converter Clutch Circuit Stuck On
P0743
Torque Converter Clutch Solenoid Circuit Electrical
P0744
Torque Converter Clutch Circuit Intermittent
P0750
Shift Solenoid "A"
P0751
Shift Solenoid A Performance/Stuck Off
P0752
Shift Solenoid A Stuck On
P0753
Shift Solenoid A Electrical
P0755
Shift Solenoid B Malfunction
P0756
Shift Solenoid B Performance/Stuck Off
P0757
Shift Solenoid B Stuck On
P0758
Shift Solenoid B Electrical
P0760
Shift Solenoid C Malfunction
P0761
Shift Solenoid C Performance/Stuck Off