Once nice feature about OBDII is that with a standard tool, you get an indication of the fault code. If you don't have one of the OBDII tools or an ECU reprogrammer, you can take your car to Autozone and they will read the code for you (sometimes, they will even clear it for you...though they say they are not supposed to ;-)
The factory sets parameters for fuel efficiency, emmissions, engine reliability. When you factory ECU sees that a parameter falls below factory specifications, the computer triggers and OBDII code and you get the dreaded check engine light (CEL). These parameters even cover things like not tightening your gas cap completely...so remember to tighten the cap or face the dreaded CEL.
Many of the new ECU reprogrammers have the ability to read the codes, modify their parameters (for example allow boost pressure or EGT to increase slightly before triggering the CEL), and even clear the OBDII trouble codes.
|
Trouble Code Chart
|
|
|
DTC
|
Fault Description
|
|
|
|
|
P0101
|
Mass Air Flow Sensor Signal Error Fault
|
|
P0102
|
Mass Air Flow Sensor Low out of Range Fault
|
|
P0103
|
Mass Air Flow Sensor High out of Range Fault
|
|
P0111
|
Air Temperature Signal Error Fault
|
|
P0112
|
Air Temperature Low out of Range Fault
|
|
P0113
|
Air Temperature High out of Range Fault
|
|
P0116
|
Engine Coolant Temperature Sensor Falling Temp Fault
|
|
P0117
|
Engine Coolant Temperature Sensor Low out of Range Fault
|
|
P0118
|
Engine Coolant Temperature Sensor High out of Range Fault
|
|
P0121
|
Throttle Position Sensor Output Signal Error Fault
|
|
P0122
|
Throttle Position Sensor Low out of Range Fault
|
|
P0123
|
Throttle Position Sensor High out of Range Fault
|
|
P0125
|
Engine Coolant Temp Sensor Warm Up Fault
|
|
P0130
|
Oxygen Sensor Cycle Fault *codes* A U
|
|
P0131
|
Oxygen Sensor Low Voltage *codes* A U
|
|
P0132
|
Oxygen Sensor High Voltage *codes* A U
|
|
P0133
|
Oxygen Sensor Slow response *codes* A U
|
|
P0136
|
Oxygen Sensor Cycle Fault *codes* A D
|
|
P0137
|
Oxygen Sensor Low Voltage *codes* A D
|
|
P0138
|
Oxygen Sensor High Voltage *codes* A D
|
|
P0139
|
Oxygen Sensor Slow response *codes* A D
|
|
P0150
|
Oxygen Sensor Cycle Fault *codes* B U
|
|
P0151
|
Oxygen Sensor Low Voltage *codes* BU
|
|
P0152
|
Oxygen Sensor High Voltage *codes* BU
|
|
P0153
|
Oxygen Sensor Slow response *codes* B U
|
|
P0156
|
Oxygen Sensor Cycle Fault *codes* B D
|
|
P0157
|
Oxygen Sensor Low Voltage *codes* BD
|
|
P0158
|
Oxygen Sensor High Voltage *codes* BD
|
|
P0159
|
Oxygen Sensor Slow response *codes* B D
|
|
P0171
|
Oxygen Sensor System Too Lean Fault Bank A
|
|
P0172
|
Oxygen Sensor System Too Rich Fault Bank A
|
|
P0174
|
Oxygen Sensor System Too Lean Fault Bank B
|
|
P0175
|
Oxygen Sensor System Too Rich Fault Bank B
|
|
P0181
|
Fuel Temperature Sensor Signal Error Fault
|
|
P0182
|
Fuel Temperature Sensor Low out of Range Fault
|
|
P0183
|
Fuel Temperature Sensor High out of Range Fault
|
|
P0201
|
Injector 1 Circuit Fault
|
|
P0202
|
Injector 2 Circuit Fault
|
|
P0203
|
Injector 3 Circuit Fault
|
|
P0204
|
Injector 4 Circuit Fault
|
|
P0205
|
Injector 5 Circuit Fault
|
|
P0206
|
Injector 6 Circuit Fault
|
|
P0207
|
Injector 7 Circuit Fault
|
|
P0208
|
Injector 8 Circuit Fault
|
|
P0300
|
Misfire on Multiple Cylinder
|
|
P0301
|
Misfire on Cylinder 1
|
|
P0302
|
Misfire on Cylinder 2
|
|
P0303
|
Misfire on Cylinder 3
|
|
P0304
|
Misfire on Cylinder 4
|
|
P0305
|
Misfire on Cylinder 5
|
|
P0306
|
Misfire on Cylinder 6
|
|
P0307
|
Misfire on Cylinder 7
|
|
P0308
|
Misfire on Cylinder 8
|
|
P0326
|
Continuous Knock Fault Fault
Bank A
|
|
P0327
|
Background Noise Low Fault Bank A
|
|
P0328
|
Background Noise High Fault Bank A
|
|
P0331
|
Continuous Knock Fault Fault
Bank B
|
|
P0332
|
Background Noise Low Fault Bank B
|
|
P0333
|
Background Noise High Fault Bank B
|
|
P0335
|
Crankshaft Position Sensor Signal Error Fault
|
|
P0336
|
Crankshaft Position Sensor Out of Range Fault
|
|
P0340
|
Camshaft Position Sensor Signal Error Fault
|
|
P0420
|
Catalyst Efficiency Low Fault Bank A
|
|
P0430
|
Catalyst Efficiency Low Fault Bank B
|
|
P0441
|
Evap. Purge Valve Incorrect Flow Fault
|
|
P0442
|
Evap System Small Leak Detected Fault
|
|
P0443
|
Evap. Purge Valve Open or Short Circuit Fault
|
|
P0451
|
Fuel Tank Pressure Sensor Signal Error Fault
|
|
P0452
|
Fuel Tank Pressure Sensor Low Out of Range Fault
|
|
P0453
|
Fuel Tank Pressure Sensor High Out of Range Fault
|
|
P0461
|
Fuel Tank Level Measurement Not Valid Fault
|
|
P0500
|
Vehicle Speed Sensor Signal Error Fault
|
|
P0506
|
Idle Speed Control Engine Speed Low Fault
|
|
P0507
|
Idle Speed Control Engine Speed High Fault
|
|
P0560
|
Battery Voltage Below minimum Fault
|
|
P0562
|
Measurement Circuit OK Battery
Voltage Low Fault
|
|
P0563
|
Battery
Voltage Above Maximum Fault
|
|
P0605
|
ECM Self Test Fault
|
|
P1130
|
Oxygen Sensor Fuel Trim at Limit *codes* A U
|
|
P1131
|
Oxygen Sensor Lean *codes* A U
|
|
P1132
|
Oxygen Sensor Rich *codes* A U
|
|
P1137
|
Oxygen Sensor Lean *codes* A D
|
|
P1138
|
Oxygen Sensor Rich *codes* A D
|
|
P1150
|
Oxygen Sensor Fuel Trim at Limit *codes* B U
|
|
P1151
|
Oxygen Sensor Lean *codes* B U
|
|
P1152
|
Oxygen Sensor Rich *codes* B U
|
|
P1157
|
Oxygen Sensor Lean *codes* B D
|
|
P1158
|
Oxygen Sensor Rich *codes* B D
|
|
P1171
|
Oxygen Sensor System too Lean Fault Banks A & B
|
|
P1172
|
Oxygen Sensor System too Rich Fault Banks A & B
|
|
P1176
|
Maximum Positive FMFR Correction Fault
|
|
P1177
|
Maximum Negative FMFR Correction Fault
|
|
P1178
|
Maximum Positive AMFR Correction Fault
|
|
P1179
|
Maximum Negative AMFR Correction Fault
|
|
P1185
|
Oxygen Sensor Heater Circuit Open Upstream
|
|
P1186
|
Oxygen Sensor Heater Circuit Short Upstream
|
|
P1187
|
Oxygen Sensor Heater Circuit Short Upstream
|
|
P1188
|
Oxygen Sensor Heater High Resistance Upstream
|
|
P1189
|
Oxygen Sensor Heater Type 1 Low Resistance Upstream
|
|
P1190
|
Oxygen Sensor Heater Type 2 Low Resistance Upstream
|
|
P1191
|
Oxygen Sensor Heater Circuit Open Downstream
|
|
P1192
|
Oxygen Sensor Heater Circuit Short Downstream
|
|
P1193
|
Oxygen Sensor Heater Circuit Open Downstream
|
|
P1194
|
Oxygen Sensor Heater High Resistance Downstream
|
|
P1195
|
Oxygen Sensor Heater Type 1 Low Resistance Downstream
|
|
P1196
|
Oxygen Sensor Heater Type 2 Low Resistance Downstream
|
|
P1199
|
Fuel Level Sensor Circuit Fault
|
|
P1201
|
Injector 1 Open Circuit or Ground Short Fault
|
|
P1202
|
Injector 2 Open Circuit or Ground Short Fault
|
|
P1203
|
Injector 3 Open Circuit or Ground Short Fault
|
|
P1204
|
Injector 4 Open Circuit or Ground Short Fault
|
|
P1205
|
Injector 5 Open Circuit or Ground Short Fault
|
|
P1206
|
Injector 6 Open Circuit or Ground Short Fault
|
|
P1207
|
Injector 7 Open Circuit or Ground Short Fault
|
|
P1208
|
Injector 8 Open Circuit or Ground Short Fault
|
|
P1313
|
Misfire Catalyst Damage Fault Bank A
|
|
P1314
|
Misfire Catalyst Damage Fault Bank B
|
|
P1315
|
Misfire Persistent Fault
|
|
P1316
|
Misfire Excessive Emissions Fault
|
|
P1317
|
ABS Rough Road Line Low Fault
|
|
P1318
|
|