B2200 No communication to TV module (no fitting of TV)
B2201 No communication with Traffic Master module
B2202 No communication to VICS module (no fitting of VICS)
B2203 CD-ROM error
B2204 GPS antenna connection open or short
B2205 GPS recieve error
B2206 Gyroscope error
B2207 ECU ROM checksum error
B2208 Communication link to display and switch module error
B2209 Interior lamp override switch open circuit
B2210 Interior lamp override switch short to ground
B2211 Low coolant lamp output circuit short to battery
B2214 Window passenger front up switch short to battery
B2215 Window passenger front down switch short to battery
B2219 Window driver front current feedback exceeded
B2220 Window driver rear current feedback exceeded
B2221 Window passenger front current feedback exceeded
B2222 Window passenger rear current feedback exceeded
B2223 Driver mirror drive circuit failure
B2224 Passenger mirror drive circuit failure
B2225 Front crash sensor mount fault
B2226 Front crash sensor internal fault
B2227 Front crash sensor driver communications fault
B2228 Air bag driver circuit short to ground – loop #2
B2229 Air bag passenger circuit short to ground – loop #2
B2230 Air bag driver circuit short to battery – loop #2
B2231 Air bag passenger circuit short to battery – loop #2
B2232 Driver airbag open circuit – loop #2
B2233 Passenger airbag open circuit – loop #2
B2234 Air bag driver inflator circuit resistance low on squib – loop #2
B2235 Air bag passenger inflator circuit resistance low on squib – loop #2
B2236 Weak or defected electric vehicle battery module fault
B2237 Vehicle signal indicating park while VSS (Vehicle Speed Signal) present
B2238 Power cable for power sliding door broken
B2239 Rear cargo door set switch stuck (short to ground)
B2240 Rear cargo door reset switch stuck (short to ground)
B2241 Rear cargo door lock circuit short to ground
B2242 Rear cargo door unlock circuit open
B2243 Driver rear door ajar circuit open
B2244 Driver sliding door ajar circuit short to ground
B2245 Passenger rear door ajar circuit open
B2246 Passenger sliding door ajar circuit short to ground
B2247 EV (Electric Vehicle) battery pack temperature fault
B2248 Heated windsheild relay coil circuit failure
B2249 Head lamp relay coil short to battery
B2250 All doors unlock relay circuit failure
B2251 Parklamp output relay driver circuit failure
B2252 Parklamp output relay driver short to battery
B1600 PATS (Passive Anti-Theft System) ignition key transponder signal is not received
B1601 PATS received incorrect key-code from ignition key transponder
B1602 PATS received invlaid format of key-code from ignition key transpnder
B1603 Anti-theft indicator lamp circuit failure
B1604 Anti-theft indicator lamp circuit open
B1605 Anti-theft indicator lamp circuit short to battery
B1606 Anti-theft indicator lamp circuit short to ground
B1607 Illuminated entry input circuit failure
B1608 Illuminated entry input circuit open
B1609 Illuminated entry input circuit short to battery
B1610 Illuminated entry input circuit short to ground
B1611 Wiper rear mode select switch circuit failure
B1612 Wiper rear mode select switch circuit open
B1613 Wiper rear mode select switch circuit short to battery
B1614 Wiper rear mode select switch circuit short to ground
B1615 Wiper rear disable switch circuit failure
B1616 Wiper rear disable switch circuit open
B1617 Wiper rear disable switch circuit short to battery
B1618 Wiper rear disable switch circuit short to ground
B1619 Wiper rear low limit inout circuit failure
B1620 Wiper rear low limit inout circuit open
B1621 Wiper rear low limit inout circuit short to battery
B1622 Wiper rear low limit inout circuit short to ground
B1623 Lamp keypad output circuit failure
B1624 Lamp keypad output circuit open
B1625 Lamp keypad output circuit short to battery
B1626 Lamp keypad output circuit short to ground
B1627 PRNDL reverse input circuit failure
B1628 PRNDL reverse input circuit open
B1629 PRNDL reverse input circuit short to battery
B1630 PRNDL reverse input circuit short to ground
B1631 Mirror driver left circuit failure
B1632 Mirror driver left circuit open
B1633 Mirror driver left circuit short to battery
B1634 Mirror driver left circuit short to ground
B1635 Mirror driver right circuit failure
B1636 Mirror driver right circuit open
B1637 Mirror driver right circuit short to battery
B1638 Mirror driver right circuit short to ground
B1639 Mirror passenger left circuit failure
B1640 Mirror passenger left circuit open
B1641 Mirror passenger left circuit short to battery
B1642 Mirror passenger left circuit short to ground
B1643 Mirror passenger right circuit failure
B1644 Mirror passenger right circuit open
B1645 Mirror passenger right circuit short to battery
B1646 Mirror passenger right circuit short to ground
B1647 Seat driver recline forward circuit failure
B1648 Seat driver recline forward circuit open
B1649 Seat driver recline forward circuit short to battery
B1650 Seat driver recline forward circuit short to ground
B1651 Seat driver recline backward circuit failure
B1652 Seat driver recline backward circuit open
B1653 Seat driver recline backward circuit short to battery
B1654 Seat driver recline backward circuit short to ground
B1655 Seat driver rear up circuit failure
B1656 Seat driver rear up circuit open
B1657 Seat driver rear up circuit short to battery
B1658 Seat driver rear up circuit short to ground
B1659 Seat driver front up circuit failure
B1660 Seat driver front up circuit open
B1661 Seat driver front up circuit short to battery
B1662 Seat driver front up circuit short to ground
B1663 Seat driver front up/down motor stalled
B1664 Seat driver rear up/down motor stalled
B1665 Seat driver front forward/backward motor stalled
B1666 Seat driver recline motor stalled
B1667 Mirror driver up/down motor stalled
B1668 Mirror driver right/left motor stalled
B1669 Mirror passenger up/down motor stalled
B1670 Mirror passenger right/left motor stalled
B1671 Battery module voltage out of range
B1672 Seat driver occupied input circuit failure
B1673 Seat driver occupied input circuit open
B1674 Seat driver occupied input circuit short to battery
B1675 Seat driver occupied input circuit short to ground
B1676 Battery pack voltage out of range
B1677 Alarm panic input circuit failure
B1678 Alarm panic input circuit open
B1679 Alarm panic input circuit short to battery
B1680 Alarm panic input circuit short to ground
B1681 PATS transceiver module signal is not received
B1682 PATS is disabled (check link between PATS & transponder)
B1683 Mirror driver/passenger switch circuit failure
B1684 Mirror driver/passenger switch circuit open
B1685 Lamp dome input circuit failure
B1686 Lamp dome input circuit open
B1687 Lamp dome input circuit short to battery
B1688 Lamp dome input circuit short to ground
B1689 Autolamp delay circuit failure
B1690 Autolamp delay circuit open
B1691 Autolamp delay circuit short to battery
B1692 Autolamp delay circuit short to ground
B1693 Autolamp on circuit failure
B1694 Autolamp on circuit open
B1695 Autolamp on circuit short to battery
B1696 Autolamp on circuit short to ground
B1697 Mirror driver/passenger switch circuit short to battery
B1698 Mirror driver/passenger switch circuit short to ground
B1699 Passenger seat occupied switch circuit short to ground
C1211 – ABS Indicator Lamp Circuit Malfunction
C1214 – System Relay Contact or Coil Circuit Open
C1217 – Pump Motor Shorted to Ground
C1218 – Pump Motor Circuit Shorted to Voltage or Motor Ground Open
C1221 – Left Front Wheel Speed Sensor Input Signal is 0
C1222 – Right Front Wheel Speed Sensor Input Signal is 0
C1223 – Left Rear Wheel Speed Sensor Input Signal is 0
C1224 – Right Rear Wheel Speed Sensor Input Signal is 0
C1225 – Left Front Excessive Wheel Speed Variation
C1226 – Right Front Excessive Wheel Speed Variation
C1227 – Left Rear Excessive Wheel Speed Variation
C1228 – Right Rear Excessive Wheel Speed Variation
C1232 – Left Front Wheel Speed Circuit Open or Shorted
C1233 – Right Front Wheel Speed Circuit Open or Shorted
C1234 – Left Rear Wheel Speed Circuit Open or Shorted
C1235 – Right Rear Wheel Speed Circuit Open or Shorted
C1236 – Low System Supply Voltage
C1237 – High System Supply Voltage
C1238 – Brake Thermal Model Exceeded
C1241 – Variable Effort Steering Circuit Malfunction
C1242 – Pump Motor Circuit Open
C1243 – BPMV Pump Motor Stalled
C1244 – Powertrain Indicated Engine Drag Control Malfunction
C1246 – Brake Lining Wear Circuit Open
C1248 – EBCM Turned the Red Brake Warning Indicator On
C1251 – RSS Indicated Malfunction
C1252 – Left Front Normal Force Malfunction
C1253 – Right Front Normal Force Malfunction
C1254 – Abnormal Shutdown Detected
C1255 – EBCM Internal Malfunction
C1256 – EBCM Internal Malfunction
C1261 – Left Front Inlet Valve Solenoid Malfunction
C1262 – Left Front Outlet Valve Solenoid Malfunction
C1263 – Right Front Inlet Valve Solenoid Malfunction
C1264 – Right Front Outlet Valve Solenoid Malfunction
C1265 – Left Rear Inlet Valve Solenoid Malfunction
C1266 – Left Rear Outlet Valve Solenoid Malfunction
C1267 – Right Rear Inlet Valve Solenoid Malfunction
C1268 – Right Rear Outlet Valve Solenoid Malfunction
C1271 – Left Front TCS Master Cylinder Isolation Valve Malfunction
C1272 – Left Front TCS Prime Valve Malfunction
C1273 – Right Front TCS Master Cylinder Isolation Valve Malfunction
C1274 – Right Front TCS Prime Valve Malfunction
C1276 – Delivered Torque Signal Circuit Malfunction
C1277 – Requested Torque Signal Circuit Malfunction
C1278 – TCS Temporarily Inhibited By PCM
C1281 – VSES Sensors Uncorrelated
C1282 – Yaw Rate Sensor Bias Circuit Malfunction
C1283 – Excessive Time to Center Steering
C1284 – Lateral Accelerometer Sensor Bias Malfunction
C1285 – Lateral Accelerometer Sensor Circuit Malfunction
C1286 – Steering Sensor Bias Malfunction
C1287 – Steering Sensor Rate Malfunction
C1288 – Steering Sensor Circuit Malfunction
C1291 – Open Brake Lamp Switch Contacts During Deceleration
C1292 – Brake Fluid Pressure Sensor Circuit
C1293 – Code C1291 Set in Previous Ignition Cycle
C1294 – Brake Lamp Switch Circuit Always Active
C1295 – Brake Lamp Switch Circuit Open
C1296 – Brake Fluid Pressure Sensor Circuit
C1297 – PCM Indicated Brake Extended Travel Switch Failure
C1298 – PCM Class 2 Serial Data Link Malfunction
C1326 – Battery Out of Range
C1650 – RSS Control Module Fault
C1658 – RSS Control Module Calibration Fault
C1710 – Left Front Damper Actuator Short Circuit to Battery
C1711 – Left Front Damper Actuator Short Circuit to Ground
C1712 – Left Front Damper Actuator Open Circuit
C1715 – Right Front Damper Actuator Short Circuit to Battery
C1716 – Right Front Damper Actuator Short Circuit to Ground
C1717 – Right Front Damper Actuator Open Circuit
C1720 – Left Rear Damper Actuator Short Circuit to Battery
C1721 – Left Rear Damper Actuator Short Circuit to Ground
C1722 – Left Rear Damper Actuator Open Circuit
C1725 – Right Rear Damper Actuator Short Circuit to Battery
C1726 – Right Rear Damper Actuator Short Circuit to Ground
C1727 – Right Rear Damper Actuator Open Circuit
C1735 – Compressor Relay Short to Battery
C1736 – Compressor Relay Short to GND/Open Circuit
C1737 – Exhaust Solenoid Valve Short to Battery
C1738 – Exhaust Solenoid Valve Short to GND
C1743 – Speed Signal Fault
C1744 – Lift/Dive Signal Discrete Fault
C1760 – Left Front Position Sensor Input Fault
C1761 – Right Front Position Sensor Input Fault
C1762 – Left Rear Position Sensor Input Fault
C1763 – Right Rear Position Sensor Input Fault
C1768 – Position Sensor Supply Fault
C1780 – Loss of Steering Position Signal
C1782 – ICCS2 DL Left Output Short Circuit to Bat
C1783 – ICCS2 DL Left Output Short Circuit to GND
C1784 – ICCS2 DL Right Output Short Circuit to Bat
C1785 – ICCS2 DL Right Output Short Circuit to GND
C1786 – Damper Control Relay Fault
C1787 – Damper Control Relay Short to GND
C1788 – Damper Control Relay Short to Bat
P0600
Serial Communication Link Malfunction
P0601
Internal Control Module Memory Check Sum Error
P0602
Control Module Programming Error
P0603
Internal Control Module Keep Alive Memory (KAM) Error
P0604
Internal Control Module Random Access Memory (RAM) Error
P0605
Internal Control Module Read Only Memory (ROM) Error
(Module Identification Defined by SAE J1979)
P0606
ECM/PCM Processor Fault
P0608
Control Module VSS Output “A” Malfunction
P0609
Control Module VSS Output “B” Malfunction
P0610
Control Module VSS Output “B” Malfunction
P0615
Starter Relay Circuit
P0616
Starter Relay Circuit Low
P0617
Starter Relay Circuit High
P0618
Alternative Fuel Control Module KAM Error
P0619
Alternative Fuel Control Module RAM/ROM Error
P0620
Generator Control Circuit Malfunction
P0621
Generator Lamp “L” Control Circuit Malfunction
P0622
Generator Field “F” Control Circuit Malfunction
P0623
Generator Lamp Control Circuit
P0624
Fuel Cap Lamp Control Circuit
P0630
VIN Not Programmed or Mismatch – ECM/PCM
P0631
VIN Not Programmed or Mismatch – TCM
P0635
Power Steering Control Circuit
P0636
Power Steering Control Circuit Low
P0637
Power Steering Control Circuit High
P0638
Throttle Actuator Control Range/Performance (Bank 1)
P0639
Throttle Actuator Control Range/Performance (Bank 2)
P0640
Intake Air Heater Control Circuit
P0645
A/C Clutch Relay Control Circuit
P0646
A/C Clutch Relay Control Circuit Low
P0647
A/C Clutch Relay Control Circuit High
P0648
Immobilizer Lamp Control Circuit
P0649
Speed Control Lamp Control Circuit
P0650
Malfunction Indicator Lamp (MIL) Control Circuit Malfunction
P0654
Engine RPM Output Circuit Malfunction
P0655
Engine Hot Lamp Output Control Circuit Malfunction
P0656
Fuel Level Output Circuit Malfunction
P0660
Intake Manifold Tuning Valve Control Circuit (Bank 1)
P0661
Intake Manifold Tuning Valve Control Circuit Low (Bank 1)
P0662
Intake Manifold Tuning Valve Control Circuit High (Bank 1)
P0663
Intake Manifold Tuning Valve Control Circuit (Bank 2)
P0664
Intake Manifold Tuning Valve Control Circuit Low (Bank 2)
P0665
Intake Manifold Tuning Valve Control Circuit High (Bank 2)
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.