B1200 Climate control push button circuit failure
B1201 Fuel sender circuit failure
B1202 Fuel sender circuit
B1203 Fuel sender circuit
B1204 Fuel sender circuit
B1205 EIC (Electronic Instrument Cluster) switch-1 assembly circuit failure
B1206 EIC switch-1 assembly circuit open
B1207 EIC switch-1 assembly circuit short to battery
B1208 EIC switch-1 assembly circuit short to ground
B1209 EIC switch-2 assembly circuit failure
B1210 EIC switch-2 assembly circuit
B1211 EIC switch-2 assembly circuit
B1212 EIC switch-2 assembly circuit
B1213 Anti-theft number of programmed keys is below minimum
B1214 Running board lamp circuit failure
B1215 Running board lamp circuit short to battery
B1216 Emergency and road side assistance switch short circuit to ground
B1217 Horn relay coil circuit failure
B1218 Horn relay coil circuit short to vbatt
B1219 Fuel tank pressure sensor circuit failure
B1220 Fuel tank pressure sensor circuit open
B1222 Fuel temperature sensor #1 circuit failure
B1223 Fuel temperature sensor #1 circuit open
B1224 Fuel temperature sensor #1 circuit short to battery
B1225 Fuel temperature sensor #1 circuit short to ground
B1226 Fuel temperature sensor #2 circuit failure
B1227 Fuel temperature sensor #2 circuit open
B1228 Fuel temperature sensor #2 circuit short to battery
B1229 Fuel temperature sensor #2 circuit short to ground
B1231 Longitudinal acceleration threshold exceeded
B1232 DO NOT USE???
B1233 Glass break sensor failure
B1234 Mirror switch invalid code
B1235 Window feedback failure
B1236 Window feedback loss of signal
B1237 Window feedback out of range
B1238 Over temperature fault
B1239 Air flow blend door driver circuit failure
B1240 Wiper washer rear pump relay circuit failure
B1241 Wiper washer rear pump relay circuit short to battery
B1242 Air flow recirculation door driver circuit failure
B1243 Express window down switch circuit short to battery
B1244 Wiper rear motor run relay circuit failure
B1245 Wiper rear motor run relay circuit short to battery
B1246 Dim panel potentiometer switch circuit failure
B1247 Panel dim switch circuit open
B1248 Passenger’s seatback autoglide rearward switch circuit short to ground
B1249 Blend door failure
B1250 Air temperature internal sensor failure
B1251 Air temperature internal sensor open
B1252 Air temperature internal sensor short to battery
B1253 Air temperature internal sensor short to ground
B1254 Air temperature external sensor failure
B1255 Air temperature external sensor open
B1256 Air temperature external sensor short to battery
B1257 Air temperature external sensor short to ground
B1258 Solar radiation sensor circuit failure
B1259 Solar radiation sensor circuit open
B1260 Solar radiation sensor circuit short to battery
B1261 Solar radiation sensor circuit short to ground
B1262 Servo motor defrost circuit failure
B1263 Servo motor vent circuit failure
B1264 Servo motor foot circuit failure
B1265 Servo motor coolair bypass circuit failure
B1266 Servo motor air intake left circuit failure
B1267 Servo motor air intake right circuit failure
B1268 Servo motor potentiometer defrost circuit failure
B1269 Servo motor potentiometer defrost circuit open
B1270 Servo motor potentiometer defrost circuit short to battery
B1271 Servo motor potentiometer defrost circuit short to ground
B1272 Servo motor potentiometer vent circuit failure
B1273 Servo motor potentiometer vent circuit open
B1274 Servo motor potentiometer vent circuit short to battery
B1275 Servo motor potentiometer vent circuit short to ground
B1276 Servo motor potentiometer foot circuit failure
B1277 Servo motor potentiometer foot circuit open
B1278 Servo motor potentiometer foot circuit short to battery
B1279 Servo motor potentiometer foot circuit short to ground
B1280 Servo motor potentiometer coolair circuit failure
B1281 Servo motor potentiometer coolair circuit open
B1282 Servo motor potentiometer coolair circuit short to battery
B1283 Servo motor potentiometer coolair circuit short to ground
B1284 Servo motor potentiometer airintake left circuit failure
B1285 Servo motor potentiometer airintake left circuit open
B1286 Servo motor potentiometer airintake left circuit short to battery
B1287 Servo motor potentiometer airintake left circuit short to ground
B1288 Servo motor potentiometer airintake right circuit failure
B1289 Servo motor potentiometer airintake right circuit open
B1290 Servo motor potentiometer airintake right circuit short to battery
B1291 Servo motor potentiometer airintake right circuit short to ground
B1292 Battery power relay circuit failure
B1293 Battery power relay circuit open
B1294 Battery power relay circuit short to battery
B1295 Battery power relay circuit short to ground
B1296 Power supply sensor circuit failure
B1297 Power supply sensor circuit open
B1298 Power supply sensor circuit short to battery
B1299 Power supply sensor circuit short to ground
B1200 Climate control push button circuit failure
B1201 Fuel sender circuit failure
B1202 Fuel sender circuit
B1203 Fuel sender circuit
B1204 Fuel sender circuit
B1205 EIC (Electronic Instrument Cluster) switch-1 assembly circuit failure
B1206 EIC switch-1 assembly circuit open
B1207 EIC switch-1 assembly circuit short to battery
B1208 EIC switch-1 assembly circuit short to ground
B1209 EIC switch-2 assembly circuit failure
B1210 EIC switch-2 assembly circuit
B1211 EIC switch-2 assembly circuit
B1212 EIC switch-2 assembly circuit
B1213 Anti-theft number of programmed keys is below minimum
B1214 Running board lamp circuit failure
B1215 Running board lamp circuit short to battery
B1216 Emergency and road side assistance switch short circuit to ground
B1217 Horn relay coil circuit failure
B1218 Horn relay coil circuit short to vbatt
B1219 Fuel tank pressure sensor circuit failure
B1220 Fuel tank pressure sensor circuit open
B1222 Fuel temperature sensor #1 circuit failure
B1223 Fuel temperature sensor #1 circuit open
B1224 Fuel temperature sensor #1 circuit short to battery
B1225 Fuel temperature sensor #1 circuit short to ground
B1226 Fuel temperature sensor #2 circuit failure
B1227 Fuel temperature sensor #2 circuit open
B1228 Fuel temperature sensor #2 circuit short to battery
B1229 Fuel temperature sensor #2 circuit short to ground
B1231 Longitudinal acceleration threshold exceeded
B1232 DO NOT USE???
B1233 Glass break sensor failure
B1234 Mirror switch invalid code
B1235 Window feedback failure
B1236 Window feedback loss of signal
B1237 Window feedback out of range
B1238 Over temperature fault
B1239 Air flow blend door driver circuit failure
B1240 Wiper washer rear pump relay circuit failure
B1241 Wiper washer rear pump relay circuit short to battery
B1242 Air flow recirculation door driver circuit failure
B1243 Express window down switch circuit short to battery
B1244 Wiper rear motor run relay circuit failure
B1245 Wiper rear motor run relay circuit short to battery
B1246 Dim panel potentiometer switch circuit failure
B1247 Panel dim switch circuit open
B1248 Passenger’s seatback autoglide rearward switch circuit short to ground
B1249 Blend door failure
B1250 Air temperature internal sensor failure
B1251 Air temperature internal sensor open
B1252 Air temperature internal sensor short to battery
B1253 Air temperature internal sensor short to ground
B1254 Air temperature external sensor failure
B1255 Air temperature external sensor open
B1256 Air temperature external sensor short to battery
B1257 Air temperature external sensor short to ground
B1258 Solar radiation sensor circuit failure
B1259 Solar radiation sensor circuit open
B1260 Solar radiation sensor circuit short to battery
B1261 Solar radiation sensor circuit short to ground
B1262 Servo motor defrost circuit failure
B1263 Servo motor vent circuit failure
B1264 Servo motor foot circuit failure
B1265 Servo motor coolair bypass circuit failure
B1266 Servo motor air intake left circuit failure
B1267 Servo motor air intake right circuit failure
B1268 Servo motor potentiometer defrost circuit failure
B1269 Servo motor potentiometer defrost circuit open
B1270 Servo motor potentiometer defrost circuit short to battery
B1271 Servo motor potentiometer defrost circuit short to ground
B1272 Servo motor potentiometer vent circuit failure
B1273 Servo motor potentiometer vent circuit open
B1274 Servo motor potentiometer vent circuit short to battery
B1275 Servo motor potentiometer vent circuit short to ground
B1276 Servo motor potentiometer foot circuit failure
B1277 Servo motor potentiometer foot circuit open
B1278 Servo motor potentiometer foot circuit short to battery
B1279 Servo motor potentiometer foot circuit short to ground
B1280 Servo motor potentiometer coolair circuit failure
B1281 Servo motor potentiometer coolair circuit open
B1282 Servo motor potentiometer coolair circuit short to battery
B1283 Servo motor potentiometer coolair circuit short to ground
B1284 Servo motor potentiometer airintake left circuit failure
B1285 Servo motor potentiometer airintake left circuit open
B1286 Servo motor potentiometer airintake left circuit short to battery
B1287 Servo motor potentiometer airintake left circuit short to ground
B1288 Servo motor potentiometer airintake right circuit failure
B1289 Servo motor potentiometer airintake right circuit open
B1290 Servo motor potentiometer airintake right circuit short to battery
B1291 Servo motor potentiometer airintake right circuit short to ground
B1292 Battery power relay circuit failure
B1293 Battery power relay circuit open
B1294 Battery power relay circuit short to battery
B1295 Battery power relay circuit short to ground
B1296 Power supply sensor circuit failure
B1297 Power supply sensor circuit open
B1298 Power supply sensor circuit short to battery
B1299 Power supply sensor circuit short to ground
P0400
Exhaust Gas Recirculation Flow Malfunction
P0401
Exhaust Gas Recirculation Flow Insufficient Detected
P0402
Exhaust Gas Recirculation Flow Excessive Detected
P0403
Exhaust Gas Recirculation Circuit Malfunction
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
P0410
Secondary Air Injection System Malfunction
P0411
Secondary Air Injection System Incorrect Flow Detected
P0412
Secondary Air Injection System Switching Valve A Circuit Malfunction
P0413
Secondary Air Injection System Switching Valve A Circuit Open
P0414
Secondary Air Injection System Switching Valve A Circuit Shorted
P0415
Secondary Air Injection System Switching Valve B Circuit Malfunction
P0416
Secondary Air Injection System Switching Valve B Circuit Open
P0417
Secondary Air Injection System Switching Valve B Circuit Shorted
P0418
Secondary Air Injection System Relay “A” circuit Malfunction
P0419
Secondary Air Injection System Relay “B” Circuit Malfunction
P0420
Catalyst System Efficiency Below Threshold (Bank 1)
P0421
Warm Up Catalyst Efficiency Below Threshold (Bank 1)
P0422
Main Catalyst Efficiency Below Threshold (Bank 1)
P0423
Heated Catalyst Efficiency Below Threshold (Bank l)
P0424
Heated Catalyst Temperature Below Threshold (Bank 1)
P0430
Catalyst System Efficiency Below Threshold (Bank 2)
P0431
Warm Up Catalyst Efficiency Below Threshold (Bank 2)
P0432
Main Catalyst Efficiency Below Threshold (Bank 2)
P0433
Heated Catalyst Efficiency Below Threshold (Bank 2)
P0434
Heated Catalyst Temperature Below Threshold (Bank 2)
P0440
Evaporative Emission Control System Malfunction
P0441
Evaporative Emission Control System Incorrect Purge flow
P0442
Evaporative Emission Control System leak Detected (small leak)
P0443
Evaporative Emission Control System Purge Control Valve circuit Malfunction
P0444
Evaporative Emission Control System Purge Control Valve Circuit Open
P0445
Evaporative Emission Control System Purge Control Valve Circuit Shorted
P0446
Evaporative Emission Control System Vent Control Circuit Malfunction
P0447
Evaporative Emission Control System Vent Control Circuit Open
P0448
Evaporative Emission Control System Vent Control Circuit Shorted
P0449
Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction
P0450
Evaporative Emission Control System Pressure Sensor Malfunction
P0451
Evaporative Emission Control System Pressure Sensor Range/Performance
P0452
Evaporative Emission Control System Pressure Sensor Low Input
P0453
Evaporative Emission Control System Pressure Sensor High Input
P0454
Evaporative Emission Control System Pressure Sensor Intermittent
P0455
Evaporative Emission Control System Tank Detected (gross leak)
P0460
Fuel Level Sensor Circuit Malfunction
P0461
Fuel Level Sensor Circuit Range/Performance
P0462
Fuel Level Sensor Circuit Low Input
P0463
Fuel Level Sensor Circuit High Input
P0464
Fuel Level Sensor Circuit Intermittent
P0465
Purge Flow Sensor Circuit Malfunction
P0466
Purge Flow Sensor Circuit Range/Performance
P0467
Purge Flow Sensor Circuit Low Input
P0468
Purge Flow Sensor Circuit High Input
P0469
Purge Flow Sensor Circuit Intermittent
P0470
Exhaust Pressure Sensor Malfunction
P0471
Exhaust Pressure Sensor Range/Performance
P0472
Exhaust Pressure Sensor Low
P0473
Exhaust Pressure Sensor High
P0474
Exhaust Pressure Sensor Intermittent
P0475
Exhaust Pressure Control Valve Malfunction
P0476
Exhaust Pressure Control Valve Range/Performance
P0477
Exhaust Pressure Control Valve Low
P0478
Exhaust Pressure Control Valve High
P0479
Exhaust Pressure Control Valve Intermittent
P0480
Cooling Fan 1 Control Circuit Malfunction
P0481
Cooling Fan 2 Control Circuit Malfunction
P0482
Cooling Fan 3 Control Circuit Malfunction
P0483
Cooling Fan Rationality Check Malfunction
P0484
Cooling Fan Circuit Over Current
P0485
Cooling Fan Power/Ground Circuit Malfunction
P0486
Exhaust Gas Recirculation Sensor “B” Circuit
P0487
Exhaust Gas Recirculation Throttle Position Control Circuit
P0488
Exhaust Gas Recirculation Throttle Position Control Range/Performance
P0491
Secondary Air Injection System (Bank 1)
P0492
Secondary Air Injection System (Bank 2)
P0100
Mass or Volume Air flow Circuit Malfunction
P0101
Mass or Volume Air flow Circuit Range/Performance Problem
P0102
Mass or Volume Air Flow Circuit low Input
P0103
Mass or Volume Air flow Circuit High Input
P0104
Mass or Volume Air flow Circuit Intermittent
P0105
Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
P0106
Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
P0107
Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108
Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0109
Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
P0110
Intake Air Temperature Circuit Malfunction
P0111
Intake Air Temperature Circuit Range/Performance Problem
P0112
Intake Air Temperature Circuit Low Input
P0113
Intake Air Temperature Circuit High Input
P0114
Intake Air Temperature Circuit Intermittent
P0115
Engine Coolant Temperature Circuit Malfunction
P0116
Engine Coolant Temperature Circuit Range/Performance Problem
P0117
Engine Coolant Temperature Circuit Low Input
P0118
Engine Coolant Temperature Circuit High Input
P0119
Engine Coolant Temperature Circuit Intermittent
P0120
Throttle Pedal Position Sensor/Switch A Circuit Malfunction
P0121
Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem
P0122
Throttle/Pedal Position Sensor/Switch A Circuit Low Input
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
P0130
Ox Sensor Circuit Malfunction (Bank 1 Sensor 1)
P0131
Ox Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132
Ox Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133
Ox Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134
Ox Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135
Ox Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P0136
Ox Sensor Circuit Malfunction (Bank 1 Sensor 2)
P0137
Ox Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138
Ox Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139
Ox Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140
Ox Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141
Ox Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0142
Ox Sensor Circuit Malfunction (Bank 1 Sensor 3)
P0143
Ox Sensor Circuit Low Voltage (Bank 1 Sensor 3)
P0144
Ox Sensor Circuit High Voltage (Bank 1 Sensor 3)
P0145
Ox Sensor Circuit Slow Response (Bank 1 Sensor 3)
P0146
Ox Sensor Circuit No Activity Detected (Bank 1 Sensor 3)
P0147
Ox Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)
P0150
Ox Sensor Circuit Malfunction (Bank 2 Sensor 1)
P0151
Ox Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152
Ox Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153
Ox Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154
Ox Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155
Ox Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
P0156
Ox Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0157
Ox Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158
Ox Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159
Ox Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160
Ox Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161
Ox Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
P0162
Ox Sensor Circuit Malfunction (Bank 2 Sensor 3)
P0163
Ox Sensor Circuit Low Voltage (Bank 2 Sensor 3)
P0164
Ox Sensor Circuit High Voltage (Bank 2 Sensor 3)
P0165
Ox Sensor Circuit Slow Response (Bank 2 Sensor 3)
P0166
Ox Sensor Circuit No Activity Detected (Bank 2 Sensor 3)
P0167
Ox Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)
P0170
Fuel Trim Malfunction (Bank 1)
P0171
System Too Lean (Bank 1)
P0172
System Too Rich (Bank 1)
P0173
Fuel Trim Malfunction (Bank 2)
P0174
System Too Lean (Bank 2)
P0175
System Too Rich (Bank 2)
P0176
Fuel Composition Sensor Circuit Malfunction
P0177
Fuel Composition Sensor Circuit Range/Performance
P0178
Fuel Composition Sensor Circuit Low Input
P0179
Fuel Composition Sensor Circuit High Input
P0180
Fuel Temperature Sensor A Circuit Malfunction
P0181
Fuel Temperature Sensor A Circuit Performance
P0182
Fuel Temperature Sensor A Circuit low Input
P0183
Fuel Temperature Sensor A Circuit High Input
P0184
Fuel Temperature Sensor A Circuit Intermittent
P0185
Fuel Temperature Sensor B Circuit Malfunction
P0186
Fuel Temperature Sensor B Circuit Range/Performance
P0187
Fuel Temperature Sensor U Circuit Low Input
P0188
Fuel Temperature Sensor B Circuit High Input
P0189
Fuel Temperature Sensor B Circuit Intermittent
P0190
Fuel Rail Pressure Sensor Circuit Malfunction
P0191
Fuel Rail Pressure Sensor Circuit Range/Performance
P0192
Fuel Rail Pressure Sensor Circuit Low Input
P0193
Fuel Rail Pressure Sensor Circuit High Input
P0194
Fuel Rail Pressure Sensor Circuit Intermittent
P0195
Engine Oil Temperature Sensor Malfunction
P0196
Engine Oil Temperature Sensor Range/Performance
P0197
Engine Oil Temperature Sensor Low
P0198
Engine Oil Temperature Sensor High
P0199
Engine Oil Temperature Sensor Intermittent
Misfire Detection Monitor – Cylinder 12 Misfire
Description:
How does a P0312 code trigger the check engine light? This code will trigger the check engine light as follows:
The misfire detection monitor, a software strategy built into the computer, is designed to detect an engine misfire. The computer can also normally identify the specific cylinder in which the misfire has occurred. A misfire is nothing more than a lack of combustion, which can be caused by poor fuel quality or metering, low compression, lack of spark or unmetered air entering the engine. There are other possible, less obvious causes as well, such as uncommanded Exhaust Gas Recirculatin (EGR), flow. When the misfire monitor detects a misfire, it will trigger the check engine light with the specific cylinder number as the last digit in the P030X code. For instance cylinder 1 misfire is P0301, cylinder 2 is P0302 etc. In this case we are left with a P0312 in the computer memory.
Possible Causes:
Fuel injectors, related wiring, sensors and computer issues
Running out of gas, or poor fuel quality
Evaporative emissions system (EVAP) concerns: fuel vapors leaking into engine
Incorrect Fuel Pressure
EGR system concerns: leaking EGR valve or restricted ports
Base engine concerns: low compression, valve train problems and timing issues
Ignition system concerns including, but not limited to:
Faulty spark plugs
Faulty coil or related wiring
Ignition module or related wiring issues
Ignition related sensor faults or wiring issues
Diagnostic Help:
To diagnose a P0312 trouble code we begin by checking for proper fuel and ignition system operation, and then follow up with the less likely causes listed above, such as EGR and EVAP system problems. New style coil on plug applications have a high failure rate, and can be concluded faulty by swapping to another cylinder and checking to see if the misfire moves to that cylinder. This is a quick check if a capable scan tool or oscilloscope is not available. Always make sure the basic maintenance is done first and that things such as the fuel filter, air filter, spark plugs and spark plug wires are in good working order, as these are all possible candidates for a problem. If necessary, check for wiring and component concerns. See our article “Automotive Circuit Testing 101”, if you need more assistance with this. If concern is determined to be intermittent, check out our article on intermittent diagnosis and wiggle test connectors and wiring, attempting to duplicate concern. You may also use the “Get Help” link if you need specifications or have any other related questions. Remember to refer to an appropriate manual for specific instruction.