DIAGNOSTIC TROUBLE CODE DESCRIPTIONS
P-code suffixes
(M) Check Engine Lamp (MIL) will illuminate during engine operation if this Diagnostic Trouble Code was recorded.
(G) Generator Lamp Illuminated within 5 seconds.
GENERIC SCAN TOOL CODE DRB SCAN TOOL DISPLAY DESCRIPTION OF DIAGNOSTIC TROUBLE CODE
P0030 1/1 02 Sensor Heater Relay Malfunction  
P0036 112 02 Sensor Heater Relay Malfunction  
P0106(M) Barometric Pressure Out of Range MAP sensor input voltage out of an acceptable range detected during reading of barometric pressure at key-on.
P0107(M) Map Sensor Voltage Too Low MAP sensor input below minimum acceptable voltage.
P0108(M) Map Sensor Voltage Too High MAP sensor input above maximum acceptable voltage.
P0112(M) Intake Air Temp Sensor Voltage Low Intake air (charge) temperature sensor input below the minimum acceptable voltage.
P0113(M) Intake Air Temp Sensor Voltage High Intake air (charge) temperature sensor input above the maximum acceptable voltage.
P0116 Coolant Temp. Sensor Performance A rationality error has been detected in the coolant temp sensor
P0117(M) ECT Sensor Voltage Too Low Engine coolant temperature sensor input below the minimum acceptable voltage
P0118(M) ECT Sensor Voltage Too High Engine coolant temperature sensor input above the maximum acceptable voltage
P0121(M) TPS Voltage Does Not Agree With MAP TPS signal does not correlate to MAP sensor signal.
P0122(M) Throttle Position Sensor Voltage Low Throttle position sensor input below the acceptable voltage range
P0123(M) Throttle Position Sensor Voltage Throttle position sensor input above the maximum High acceptable voltage
P0125(M) Closed Loop Temp Not Reached Time to enter Closed Loop Operation (Fuel Control) is excessive
P0130 1/1 02 Sensor Heater Relay Malfunction  
P0131(M) 1/1 02 Sensor Shorted To Ground Oxygen sensor input voltage maintained below normal operating range
P0030 1/1 02 Sensor Heater Relay Malfunction  
P0036 112 02 Sensor Heater Relay Malfunction  
P0106(M) Barometric Pressure Out of Range MAP sensor input voltage out of an acceptable range detected during reading of barometric pressure at key-on.
P0107(M) Map Sensor Voltage Too Low MAP sensor input below minimum acceptable voltage.
P0108(M) Map Sensor Voltage Too High MAP sensor input above maximum acceptable voltage.
P0112(M) Intake Air Temp Sensor Voltage Low Intake air (charge) temperature sensor input below the minimum acceptable voltage.
P0113(M) Intake Air Temp Sensor Voltage High Intake air (charge) temperature sensor input above the maximum acceptable voltage.
P0116 Coolant Temp. Sensor Performance A rationality error has been detected in the coolant temp sensor
P0117(M) ECT Sensor Voltage Too Low Engine coolant temperature sensor input below the minimum acceptable voltage
P0118(M) ECT Sensor Voltage Too High Engine coolant temperature sensor input above the maximum acceptable voltage
P0121(M) TPS Voltage Does Not Agree With MAP TPS signal does not correlate to MAP sensor signal.
P0122(M) Throttle Position Sensor Voltage Low Throttle position sensor input below the acceptable voltage range
P0123(M) Throttle Position Sensor Voltage Throttle position sensor input above the maximum High acceptable voltage
P0125(M) Closed Loop Temp Not Reached Time to enter Closed Loop Operation (Fuel Control) is excessive
P0130 1/1 02 Sensor Heater Relay Malfunction  
P0131(M) 1/1 02 Sensor Shorted To Ground Oxygen sensor input voltage maintained below normal operating range
P0141 1/1 02 Sensor Relay Oxygen sensor relay bad
P0147 1/3 02 Sensor Heater Failure Oxygen sensor heater element malfunction.
P0151(M) 2/1 02 Sensor Shorted To Ground Oxygen sensor input voltage maintained below normal operating range
P0152(M) 2/1 02 Sensor Shorted To Voltage Oxygen sensor input voltage sustained above normal operating range
P0153(M) 2/1 02 Sensor Slow Response Oxygen sensor response slower than minimum required switching frequency
P0154(M) 2/1 02 Sensor Stays at Center Neither rich or lean condition is detected from the oxygen sensor
P0155(M) 2/1 02 Sensor Heater Failure Oxygen sensor heater element malfunction.
P0157(M) 2/2 02 Sensor Shorted To Ground Oxygen sensor input voltage maintained below normal operating range
P0158(M) 2/2 02 Sensor Shorted To Voltage Oxygen sensor input voltage maintained above normal operating range
P0159 2/2 02 Sensor Slow Response Oxygen sensor response slower than minimum required switching frequency
P0160(M) 2/2 02 Sensor Stays at Center Neither rich nor lean condition is detected from the oxygen sensor.
P0161(M) 2/2 02 Sensor Heater Failure Oxygen sensor heater element malfunction.
P0171(M) 1/1 Fuel System Lean A lean air/fuel mixture has been indicated by an abnormally rich correction factor.
P0172(M) 1/1 Fuel System Rich A rich air/fuel mixture has been indicated by an abnormally lean correction factor.
P0174(M) 211 Fuel System Lean A lean air/fuel mixture has been indicated by an abnormally rich correction factor.
P0175(M) 211 Fuel System Rich A rich air/fuel mixture has been indicated by an abnormally lean correction factor.
P0176 Loss of Flex Fuel Calibration Signal No calibration voltage present from flex fuel sensor
P0178 Flex Fuel Sensor Volts Too Low Flex fuel sensor input below minimum acceptable voltage.
P0179 Flex Fuel Sensor Volts Too High Flex fuel sensor input above maximum acceptable voltage.
P0182 CNG Temp Sensor Voltage Too Low Compressed natural gas temperature sensor voltage below acceptable voltage.
P0183 CNG Temp Sensor Voltage Too High Compressed natural gas temperature sensor voltage above acceptable voltage.
P0201(M) Injector #1 Control Circuit An open or shorted condition detected in control circuit for injector #1 or the INJ 1 injector bank.
P0202(M) Injector #2 Control Circuit An open or shorted condition detected in control circuit for injector #2 or the INJ 2 injector bank.
P0203(M) Injector #3 Control Circuit An open or shorted condition detected in control circuit for injector #3 or the INJ 3 injector bank.
P0204(M) Injector #4 Control Circuit Injector #4 or INJ 4 injector bank output driver stage does not respond properly to the control signal.
P0205(M) Injector #5 Control Circuit Injector #5 output driver stage does not respond properly to the control signal.
P0206(M) Injector #6 Control Circuit Injector #6 output driver stage does not respond properly to the control signal.
P0207 Injector #7 Control Circuit Injector #7 output driver stage does not respond properly to the control signal.
P0208 Injector #8 Control Circuit Injector #8 output driver stage does not respond properly to the control signal.
P0209 Injector #9 Control Circuit Injector #9 output driver stage does not respond properly to the control signal.
P0210 Injector #10 Control Circuit Injector #10 output driver stage does not respond properly to the control signal.
P0300(M) Multiple Cylinder Misfire Misfire detected in multiple cylinders.
P0301(M) CYLINDER #1 MISFIRE Misfire detected in cylinder #1.
P0302(M) CYLINDER #2 MISFIRE Misfire detected in cylinder #2.
P0303(M) CYLINDER #3 MISFIRE Misfire detected in cylinder #3.
P0304(M) CYLINDER #4 MISFIRE Misfire detected in cylinder #4.
P0305(M) CYLINDER #5 MISFIRE Misfire detected in cylinder #5.
P0306(M) CYLINDER #6 MISFIRE Misfire detected in cylinder #6.
P0307(M) CYLINDER #7 MISFIRE Misfire detected in cylinder #7
P0308(M) CYLINDER #8 MISFIRE Misfire detected in cylinder #8.
P0309(M) CYLINDER #9 MISFIRE Misfire detected in cylinder #9.
P031 0(M) CYLINDER #10 MISFIRE Misfire detected in cylinder #10.
P0320 No Crank Reference Signal at PCM No reference signal (crankshaft position sensor) detected during engine cranking.
P0325 Knock Sensor #1 Circuit Knock sensor (#1) signal above or below minimum acceptable threshold voltage at particular engine speeds.
P0330 Knock Sensor #2 Circuit Knock sensor (#2) signal above or below minimum acceptable threshold voltage at particular engine speeds.
P0340(M) No Cam Signal At PCM No fuel sync
P0350 Ignition Coil Draws Too Much Current A coil (1 -5) is drawing too much current.
P0351(M) Ignition Coil # 1 Primary Circuit Peak primary circuit current not achieved with maximum dwell time.
P0352(M) Ignition Coil # 2 Primary Circuit Peak primary circuit current not achieved with maximum dwell time.
P0353(M) Ignition Coil # 3 Primary Circuit Peak primary circuit current not achieved with maximum dwell time.
P0354(M) Ignition Coil # 4 Primary Circuit Peak primary circuit current not achieved with maximum dwell time (High Impedance).
P0355(M) Ignition Coil # 5 Primary Circuit Peak primary circuit current not achieved with maximum dwell time (High Impedance).
P0356(M) Ignition Coil # 6 Primary Circuit Peak primary circuit current not achieved with maximum dwell time (High impedance).
P0357 Ignition Coil # 7 Primary Circuit Peak primary circuit current not achieved with maximum dwell time (High impedance).
P0358 Ignition Coil # 8 Primary Circuit Peak primary circuit current not achieved with maximum dwell time (High impedance).
P0401(M) EGR System Failure Required change in air/fuel ration not detected during diagnostic test.
P0403(M) EGR Solenoid Circuit An open or shorted condition detected in the EGR solenoid control circuit.
P0404(M) EGR Position Sensor Rationality EGR position sensor signal does not correlate to EGR duty cycle.
P0405(M) EGR Position Sensor Volts Too Low EGR position sensor input below the acceptable voltage range.
P0406(M) EGR Position Sensor Volts Too High EGR position sensor input above the acceptable voltage range.
P0412 Secondary Air Solenoid Circuit An open or shorted condition detected in the secondary air (air switching/aspirator) solenoid control circuit.
P0420(M) 1/1 Catalytic Converter Efficiency Catalyst 1/1 efficiency below required level.
P0432(M) 112 Catalytic Converter Efficiency Catalyst 211 efficiency below required level.
P0441(M) Evap Purge Flow Monitor Insufficient or excessive vapor flow detected during evaporative emission system operation.
P0442(M) Evap Leak Monitor Medium (0.040) Leak Detected A small leak has been detected in the evaporative system
P0443(M) Evap Purge Solenoid Circuit An open or shorted condition detected in the EVAP purge solenoid control circuit.
P0455(M) Evap Leak Monitor Large Leak Detected A large leak has been detected in the evaporative system.
P0456 Evap Leak Monitor Small (0.020) Leak Detected A small leak has been detected in the evaporative system
P0460 Fuel Level Unit No Change Over Miles No movement of fuel level sender detected.
P0461 Fuel Level Unit No Changeover Time No level of fuel level sender detected.
P0462 Fuel Level Sending Unit Volts Too Low Fuel level sensor input below acceptable voltage.
P0463 Fuel Level Sending Unit Volts Too High Fuel level sensor input above acceptable voltage.
P0500(M) No Vehicle Speed Sensor Signal No vehicle speed sensor signal detected during road load conditions.
P0505(M) Idle Air Control Motor Circuits Actual state of AIS motor not equal to desired state.
P0522 Oil Pressure Sens Low Oil pressure sensor input below acceptable voltage.
P0523 Oil Pressure Sens High Oil pressure sensor input above acceptable voltage.
P0551(M) Power Steering Switch Failure Incorrect input state detected for the power steering switch circuit. PL: High pressure seen at high speed.
P0600(M) PCM Failure SPI Communications No communication detected between co-processors in the control module.
P0601(M) PCM Internal Controller Failure Internal control module fault condition (check sum) detected.
P0604 RAM Check Failure Transmission control module RAM self test fault detected. -Aisin transmission.
P0605 ROM Check Failure Transmission control module ROM self-test fault detected -Aisin transmission.
P0615 Starter Relay Control Circuit An open or shorted condition detected in the starter relay control circuit.
P0622 (G) Generator Field Not Switching Properly An open or shorted condition detected in the generator field control circuit
P0645 A/C Clutch Relay Circuit An open or shorted condition detected in the A/C clutch relay control circuit.
P0700(M) EATX Controller DTC Present This SBEC III or JTEC DTC indicates that the EATX or Aisin controller has an active fault and has illuminated the MIL via a J1850 (EATX) or SCI (Aisin) message. The specific fault must be acquired from the EATX via J1850 or from the Aisin via ISO-9141.
P0703(M) Brake Switch Sense Circuit Incorrect input state detected in the brake switch circuit. (Changed from P1595).
P0711 Trans Temp Sensor, No Temp Rise After Start Relationship between the transmission temperature and overdrive operation and/or TCC operation indicates a failure of the Transmission Temperature Sensor. OBD 11 Rationality.
P0712 Trans Temp Sensor Voltage Too Low Transmission fluid temperature sensor input below acceptable voltage.
P0713 Trans Temp Sensor Voltage Too High Transmission fluid temperature sensor input above acceptable voltage.
P0720 Low Output SPD Sensor RPM, Above 15 MPH The relationship between the Output Shaft Speed Sensor and vehicle speed is not within acceptable limits.
P0740(M) Torq Con Clu, No RPM Drop at Lockup Relationship between engine and vehicle speeds indicated failure of torque convertor clutch lock-up system (TCC/PTU sol).
P0743 Torque Converter Clutch Solenoid/ Trans Relay Circuits An open or shorted condition detected in the torque converter clutch (part throttle unlock) solenoid control circuit. Shift solenoid C electrical fault - Aisin transmission
P0748 Governor Pressure Sol Control/Trans Relay Circuits An open or shorted condition detected in the Governor Pressure Solenoid circuit or Trans Relay Circuit in JTEC RE transmissions.
P0751 O/D Switch Pressed (Low) More Than 5 Minutes Overdrive override switch input is in a prolonged depressed state.
P0753 Trans 3-4 Shift Sol/Trans Relay Circuits An open or shorted condition detected in the overdrive solenoid control circuit or Trans Relay Circuit in JTEC RE transmissions.
P0756 AW4 Shift Sol B (2-3) Functional Failure Shift solenoid B (2-3) functional fault - Aisin transmission
P0783 3-4 Shift Sol, No RPM Drop at Lockup The overdrive solenoid is unable to engage the gear change from 3rd gear to the overdrive gear.
P0801 Reverse Gear Lockout Circuit Open or Short An open or shorted condition detected in the transmission reverse gear lockout solenoid control circuit.
P0833 Clutch Released Switch Circuit  
P01192 Inlet Air Temp. Sensor Voltage Low Inlet Air Temp. sensor input below acceptable voltage
P01193 Inlet Air Temp. Voltage High Inlet Air Temp. sensor input above acceptable voltage
P1194 02 Heater Performance  
P1195(M) 1/1 02 Sensor Slow During Catalyst Monitor A slow switching oxygen sensor has been detected in bank 1/1 during catalyst monitor test. (was P0133)
P1196(M) 2/1 02 Sensor Slow During Catalyst Monitor A slow switching oxygen sensor has been detected in bank 2/1 during catalyst monitor test. (was P0153)
P1197 1/2 02 Sensor Slow During Catalyst Monitor A slow switching oxygen sensor has been detected in bank 1/2 during catalyst monitor test. (was P0139)
P1198 Radiator Temperature Sensor Volts Too High Radiator coolant temperature sensor input above the maximum acceptable voltage.
P1199 Radiator Temperature Sensor Volts Too Low Radiator coolant temperature sensor input below the minimum acceptable voltage
P1281 Engine is Cold Too Long Engine coolant temperature remains below normal operating temperatures during vehicle travel (Thermostat).
P1282 Fuel Pump Relay Control Circuit An open or shorted condition detected in the fuel pump relay control circuit.
P1288 Intake Manifold Short Runner Solenoid Circuit An open or shorted condition detected in the short runner tuning valve circuit
P1289 Manifold Tune Valve Solenoid Circuit An open or shorted condition detected in the manifold tuning valve solenoid control circuit.
P1290 CNG Fuel System Pressure Too High Compressed natural gas system pressure above normal operating range
P1291 No Temp Rise Seen From Intake Heaters Energizing Heated Air Intake does not change intake air temperature sensor an acceptable amount.
P1292 CNG Pressure Sensor Voltage Too High Compressed natural gas pressure sensor reading above acceptable voltage
P1293 CNG Pressure Sensor Voltage Too Low Compressed natural gas pressure sensor reading below acceptable voltage
P1294(M) Target Idle Not Reached Target RPM not achieved during drive idle condition. Possible vacuum leak or IAC (AIS) lost steps.
P1295 No 5 Volts to TP Sensor Loss of a 5 volt feed to the Throttle Position Sensor has been detected.
P1296 No 5 Volts to MAP Sensor Loss of a 5 volt feed to the MAP Sensor has been detected.
P1297(M) No Change in MAP From Start To Run No difference is recognized between the MAP reading at engine idle and the stored barometric pressure reading.
P1298 Lean Operation at Wide Open Throttle A prolonged lean condition is detected during wide-open Throttle.
P1299(M) Vacuum Leak Found (IAC Fully Seated) MAP Sensor signal does not correlate to Throttle Position Sensor signal. Possible vacuum leak.
P1388 Auto Shutdown Relay Control Circuit An open or shorted condition detected in the ASD or CNG shutoff relay control circuit
P1389 No ASD Relay Output Voltage At PCM No Z1 or Z2 voltage sensed when the auto shutdown relay is energized.
P 1390(M) Timing Belt Skipped 1 Tooth or More Relationshipbetween Cam and Cranksignals notcorrect.
P1391(M) Intermittent Loss of CMP or CKP Loss of the Cam Position Sensor or Crank Position sensor has occurred.
P1398(M) Misfire Adaptive Numerator at Limit PCM is unable to learn the Crank Sensor's signal in preparation for Misfire Diagnostics. Probable defective Crank Sensor.
P1399 Wait To Start Lamp Circuit An open or shorted condition detected in the Wait to Start Lamp circuit.
P1403 No 5 Volts to EGR Sensor Loss of 5v feed to the EGR position sensor.
P1476 Too Little Secondary Air Insufficient flow of secondary air injection detected during aspirator test.(was P0411)
P1477 Too Much Secondary Air Excessive flow of secondary air injection detected during aspirator test (was P0411).
P1478(M) Battery Temp Sensor Volts Out of Limit Internal temperature sensor input voltage out of an acceptable range.
P1479 Transmission Fan Relay Circuit An open or shorted condition detected in the transmission fan relay circuit.
P1480 PCV Solenoid Circuit An open or shorted condition detected in the PCV solenoid circuit.
P1481 EATX Misfire RPM Signal out of Range EATX RPM pulse generator signal for misfire detection does not correlate with expected value.
P1482 Catalyst Temperature Sensor Circuit Shorted Low Catalyst temperature sensor circuit shorted low.
P1483 Catalyst Temperature Sensor Circuit Shorted High Catalyst temperature sensor circuit shorted high.
P1484 Catalytic Converter Overheat Detected A catalyst overheat condition has been detected by the catalyst temperature sensor.
P1485 Air Injection Solenoid Circuit An open or shorted condition detected in the air assist solenoid circuit.
P1486(M) Eva Leak Monitor Pinched Hose Found LDP has detected a pinched hose in the evaporative hose system.
P1487 Hi Speed Rad Fan CTRL Relay Circuit An open or shorted condition detected in the control circuit of the #2 high-speed radiator fan control relay.
P1488 Auxiliary 5 Volt Supply Output Too Low Auxiliary 5-volt sensor feed is sensed to be below an acceptable limit.
P1489(M) High Speed Fan CTRL Relay Circuit An open or shorted condition detected in the control circuit of the high-speed radiator fan control relay.
P1490(M) Low Speed Fan CTRL Relay Circuit An open or shorted condition detected in control circuit of the low speed radiator fan control relay.
P1491 Rad Fan Control Relay Circuit An open or shorted condition detected in the radiator fan control relay control circuit. This includes PWM solid state relays.
P1492 (M,G) Ambient/Batt Temp Sen Volts Too High External temperature sensor input above acceptable voltage
P1493 (M,G) Ambient/Batt Temp Sen Volts Too Low External temperature sensor input below acceptable voltage.
P1494(M) Leak Detection Pump Switch or Mechanical Fault Incorrect input state detected for the Leak Detection Pump (LDP) pressure switch.
P1495(M) Leak Detection Pump Solenoid Circuit An open or shorted condition detected in the Leak Detection Pump (LDP) solenoid circuit.
P1496(M) 5 Volt Supply, Output Too Low 5-volt sensor feed is sensed to be below an acceptable limit. (< 4v for 4 sec).
P1498 High Speed Rad Fan Ground CTRL Relay Circuit An open or shorted condition detected in the control circuit of the #3 high-speed radiator fan control relay.
P1594 (G) Charging System Voltage Too High Battery voltage sense input above target charging voltage during engine operation.
P1595 Speed Control Solenoid Circuits An open or shorted condition detected in either of the speed control vacuum or vent solenoid control circuits.
P1596 Speed Control Switch Always High Speed control switch input above maximum acceptable voltage.
P1597 Speed Control Switch Always Low Speed control switch input below minimum acceptable voltage.
P1598 A/C Pressure Sensor Volts Too High A/C pressure sensor input above maximum acceptable voltage.
P1599 A/C Pressure Sensor Volts Too Low A/C pressure sensor input below minimum acceptable voltage.
P1602 PCM Not Programmed For generic modules
P1681 No I/P Cluster CCD/J1850 Messages Received No J1850 messages received from the cluster control module.
P1682 (G) Charging System Voltage Too Low Battery voltage sense input below target charging voltage during engine operation and no significant change in voltage detected during active test of generator output circuit.
P1683 SPD CTRL PWR Relay; or S/C 12v Driver CKT An open or shorted condition detected in the speed control servo power control circuit. (SBECII: ext relay).
P1684 Battery Disconnected in the last 50 Starts The battery has been disconnected within the last 50 starts.
P1685 Skim Invalid Key The engine controller has received an invalid key from the SKIM.
P1686 No SKIM BUS Messages Received No J1850 messages received from the Smart Key Immobilizer Module (SKIM).
P1687 No Cluster BUS Message No J1850 messages received from the Mechanical Instrument Cluster (MIC) module.
P1 693 DTC Detected in Companion Module A fault has been generated in the companion engine control module.
P1694 No BUS Message Received from Companion Module No J1850 messages received from the powertrain control module-Aisin transmission.
P1695 No CCD/J1850 Messages from the Body Control Module. No J1850 messages received from the body control module.
P1696(M) PCM Failure EEPROM Write Denied Unsuccessful attempt to write to an EEPROM location by the control module.
P1697(M) PCM Failure SRI Mile Not Stored Unsuccessful attempt to update Service Reminder Indicator (SRI or EMR) mileage in the control module EEPROM.
P1698(M) No CCD/J1850 Message From TCM No J1850 messages received from the electronic transmission control module (EATX) or the Aisin transmission controller.
P1719 Skip Shift Solenoid Circuit An open or shorted condition detected in the transmission 2-3 gear lockout solenoid control circuit.
P1740 TCC or O/D Solenoid Performance A rationality error has been detected in either the tcc solenoid or overdrive solenoid systems.
P1756 GOV Press Not Equal to Target @ not15-20 PSI The requested pressure and the actual pressure are within a tolerance band for the Governor Control System which is used to regulate governor pressure to control shifts for 1st, 2nd, and 3rd gear. (Mid Pressure Malfunction)
P1757 GOV Press Above 3 PSI in gear with 0 MPH The requested pressure and the actual pressure are not within a tolerance band for the Governor Control System which is used to regulate governor pressure to control shifts for 1st, 2nd, and 3rd gear (Zero Pressure Malfunction)
P1762 Gov Press Sen Offset Volts Too Low or High The Governor Pressure Sensor input is greater than a calibration limit or is less than a calibration limit for 3 consecutive park/neutral calibrations.
P1763 Governor Pressure Sensor Volts Too High The Governor Pressure Sensor input is above an acceptable voltage level.
P1764 Governor Pressure Sensor Volts Too Low The Governor Pressure Sensor input is below an acceptable voltage level.
P1765 Trans 12 Volt Supply Relay CTRL Circuit An open or shorted condition is detected in the Transmission Relay control circuit. This relay supplies power to the TCC>
P1899(M) P/N Switch Stuck in Park or in Gear Incorrect input state detected for the Park/Neutral switch.