One other note - if you have an older truck that uses EEC-IV, you can check for
codes yourself easily. Click
here for those instructions.
Simply match up the code on the left with it's description.
The code may not include the "P".
| P0125 | Insufficient Coolant Temperature to enter Closed Loop |
| P0126 | Insufficient Coolant Temperature for Stable Operation |
| P0131 | Upstream Heated Oxygen Sensor circuit out of range - Bank No. 1 |
| P0132 | Upstream Heated Oxygen Sensor circuit Voltage High - Bank No. 1 |
| P0133 | Upstream Heated Oxygen Sensor circuit Slow Response - Bank No. 1 |
| P0135 | Upstream Heated Oxygen Sensor Heater circuit fault - Bank No. 1 |
| P0136 | Downstream Heated Oxygen Sensor circuit fault - Bank No. 1 |
| P0138 | Downstream Heated Oxygen Sensor circuit Voltage High - Bank No. 1 |
| P0140 | Downstream Heated Oxygen Sensor circuit Faulty - Bank No. 1 |
| P0141 | Downstream Heated Oxygen Sensor Heater circuit fault - Bank No. 1 |
| P0151 | Upstream Heated Oxygen Sensor circuit out of range - Bank No. 2 |
| P0152 | Upstream Heated Oxygen Sensor circuit Voltage High - Bank No. 2 |
| P0153 | Upstream Heated Oxygen Sensor circuit Slow Response - Bank No. 2 |
| P0155 | Upstream Heated Oxygen Sensor circuit fault - Bank No. 2 |
| P0156 | Downstream Heated Oxygen Sensor circuit fault - Bank No. 2 |
| P0158 | Downstream Heated Oxygen Sensor circuit Voltage High - Bank No. 2 |
| P0160 | Downstream Heated Oxygen Sensor circuit fault - Bank No. 2 |
| P0161 | Downstream Heated Oxygen Sensor Heater circuit fault - Bank No. 2 |
| P0171 | System Too Lean - Bank No. 1 |
| P0172 | System Too Rich - Bank No. 1 |
| P0174 | System Too Lean - Bank No. 2 |
| P0175 | System Too Rich - Bank No. 2 |
| P0176 | Flexible Fuel Sensor |
| P0180 | Engine Fuel Temperature Sensor circuit - Electrical fault |
| P0181 | Engine Fuel Temperature Sensor circuit - Electrical fault |
| P0182 | Engine Fuel Temperature Sensor circuit - Electrical fault |
| P0183 | Engine Fuel Temperature Sensor circuit - Electrical fault |
| P0187 | Engine Fuel Temperature Sensor circuit |
| P0188 | Engine Fuel Temperature Sensor circuit |
| P0190 | FRP Sensor Signal Low |
| P0191 | Engine Fuel Temperature Sensor circuit |
| P0192 | Engine Fuel Temperature Sensor circuit |
| P0193 | Engine Fuel Temperature Sensor circuit |
| P0222 | Throttle Position Sensor B circuit Input Low |
| P0223 | Throttle Position Sensor B circuit Input High |
| P0230 | Fuel Pump Primary circuit fault |
| P0231 | Fuel Pump Secondary circuit Low |
| P0232 | Fuel Pump Secondary circuit High |
| P0300 | Random Misfire Detected |
| P0301 | Misfire Detected - Cylinders 1-10 |
| P0302 | Misfire Detected - Cylinders 1-10 |
| P0303 | Misfire Detected - Cylinders 1-10 |
| P0304 | Misfire Detected - Cylinders 1-10 |
| P0305 | Misfire Detected - Cylinders 1-10 |
| P0306 | Misfire Detected - Cylinders 1-10 |
| P0307 | Misfire Detected - Cylinders 1-10 |
| P0308 | Misfire Detected - Cylinders 1-10 |
| P0309 | Misfire Detected - Cylinders 1-10 |
| P0310 | Misfire Detected - Cylinders 1-10 |
| P0320 | Ignition Engine Speed (PIP) Input circuit fault |
| P0325 | A Spark Knock Occurred - Sensor Circuitry did not respond |
| P0326 | Spark Knock has not been sensed |
| P0330 | A Spark Knock occurred - Sensor Circuitry did not respond |
| P0331 | Spark Knock has not been sensed |
| P0340 | Camshaft Position Sensor circuit fault |
| P0350 | Ignition Coil Primary circuit fault |
| P0351 | Ignition Coil A Primary circuit fault |
| P0352 | Ignition Coil B Primary circuit fault |
| P0353 | Ignition Coil C Primary circuit fault |
| P0354 | Ignition Coil D Primary circuit fault |
| P0355 | Ignition Coil Primary circuit malfunction |
| P0356 | Ignition Coil Primary circuit malfunction |
| P0357 | Ignition Coil Primary circuit malfunction |
| P0358 | Ignition Coil Primary circuit malfunction |
| P0359 | Integrated Ignition On Plug failure |
| P0360 | Integrated Ignition On Plug failure |
| P0385 | Misfire Detection Sensor circuit failure |
| P0400 | EGR Flow Faulty |
| P0401 | Insufficient EGR Flow |
| P0402 | EGR Flow Excessive at Idle |
| P0411 | Secondary Air Injection System Flow Improper |
| P0412 | Secondary Air Injection System Control Valve Faulty |
| P0413 | Secondary Air Injection Solenoid did not change when activated |
| P0414 | Secondary Air Injection Solenoid did not change when activated |
| P0416 | Secondary Air Injection Solenoid did not change when activated |
| P0417 | Secondary Air Injection Solenoid did not change when activated |
| P0420 | Catalyst System Efficiency below Limit - Bank No 1 |
| P0421 | Catalyst System Efficiency below Limit - Bank No 1 |
| P0430 | Catalyst System Efficiency below Limit - Bank No 2 |
| P0431 | Catalyst System Efficiency below Limit - Bank No 2 |
| P0440 | Evaporative Emission Purge Control Solenoid Damaged |
| P0442 | Leak in Evaporative System Detected |
| P0443 | EVAP Canister Purge Control Solenoid or Valve Faulty |
| P0446 | Evaporative Emission Control System Vent Control malfunction |
| P0452 | Fuel Tank Pressure Signal circuit Input below minimum |
| P0453 | Fuel Tank Pressure Signal circuit Input above maximum |
| P0455 | Leak or Blockage Detected in Evaporative Emission Control System |
| P0460 | Fuel Level Input circuit malfunction |
| P0500 | Vehicle Speed Sensor fault |
| P0501 | Vehicle Speed Sensor fault |
| P0503 | Poor Vehicle Speed Sensor Performance |
| P0552 | Idle Air Control Valve System fault |
| P0553 | Power Steering Pressure Sensor Shorted to Power |
| P0602 | Replace PCM |
| P0603 | PCM has Experienced Power Interrupt |
| P0605 | PCM Read Only Memory Error |
| P0703 | Brake On/Off Switch Input fault |
| P0704 | Clutch Pedal Position Switch Input circuit fault |
| P0705 | Transmission Range Sensor out of Self-Test Range or Shorted to Ground |
| P0707 | Transmission Range Sensor circuit Low Input |
| P0708 | Transmission Range Sensor circuit High Input |
| P0712 | Transmission Fluid Temperature Sensor circuit Input Low |
| P0713 | Transmission Fluid Temperature Sensor circuit Input High |
| P0715 | Turbine Shaft Speed Sensor circuit fault |
| P0720 | Output Shaft Speed Sensor circuit |
| P0721 | Output Shaft Speed Sensor circuit |
| P0731 | Improper Ratio for First Gear |
| P0732 | Improper Ratio for Second Gear |
| P0733 | Improper Ratio for Third Gear |
| P0734 | Improper Ratio for Fourth Gear |
| P0735 | Transmission problems |
| P0736 | Improper Ratio for Reverse Gear |
| P0741 | TCC System Improper Mechanical Performance |
| P0743 | Torque Converter Clutch System Electrical failure |
| P0746 | Electronic Pressure Control Solenoid Performance |
| P0750 | Shift Solenoid No. 1 circuit |
| P0751 | Shift Solenoid No. 1 Performance |
| P0755 | Shift Solenoid No. 2 circuit |
| P0756 | Shift Solenoid No. 2 Performance |
| P0760 | Shift Solenoid No. 3 circuit |
| P0761 | Shift Solenoid No. 3 Performance |
| P0765 | Transmission system problems |
| P0781 | 1 to 2 Shift Error |
| P0782 | 2 to 3 Shift Error |
| P0783 | 3 to 4 Shift Error |
| P0784 | 4 to 5 Shift Error |
| P1000 | OBD-II Monitor Testing Incomplete |
| P1001 | KOER Test Cannot Be Completed |
| P1039 | Vehicle Speed Signal Missing or Improper |
| P1051 | Brake Switch Signal Missing or Improper |
| P1100 | Mass Air Flow Sensor Intermittent |
| P1101 | Mass Air Flow Sensor out of Self-Test Range |
| P1112 | Intake Air Temperature Sensor Intermittent |
| P1116 | Engine Coolant Temperature Sensor is out of Self-Test Range |
| P1117 | Engine Coolant Temperature Sensor Intermittent |
| P1120 | Throttle Position Sensor out of range |
| P1121 | Throttle Position Sensor Inconsistent with Mass Air Flow Sensor |
| P1124 | Throttle Position Sensor out of Self-Test Range |
| P1125 | Throttle Position Sensor Intermittent |
| P1127 | Heated Oxygen Sensor Heater not on During KOER Test |
| P1128 | Heated Oxygen Sensor Signals reversed |
| P1129 | Heated Oxygen Sensor Signals reversed |
| P1130 | Lack of Upstream Heated Oxygen Sensor Switch - Adaptive Fuel Limit - Bank No. 1 |
| P1131 | Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1 |
| P1132 | Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1 |
| P1135 | Ignition Switch Signal Missing or Improper |
| P1137 | Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1 |
| P1138 | Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1 |
| P1150 | Lack of Upstream Heated Oxygen Sensor Switch - Adaptive Fuel Limit - Bank No. 2 |
| P1151 | Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 2 |
| P1152 | Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 2 |
| P1157 | Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 2 |
| P1158 | Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 2 |
| P1220 | Series Throttle Control fault |
| P1224 | Throttle Position Sensor B out of Self-Test Range |
| P1230 | Open Power to Fuel Pump circuit |
| P1231 | High Speed Fuel Pump Relay activated |
| P1232 | Low Speed Fuel Pump Primary circuit failure |
| P1233 | Fuel Pump Driver Module off-line |
| P1234 | Fuel Pump Driver Module off-line |
| P1235 | Fuel Pump Control out of range |
| P1236 | Fuel Pump Control out of range |
| P1237 | Fuel Pump Secondary circuit fault |
| P1238 | Fuel Pump Secondary circuit fault |
| P1250 | Lack of Power to FPRC Solenoid |
| P1260 | Theft Detected - Engine Disabled |
| P1270 | Engine RPM or Vehicle Speed Limiter Reached |
| P1288 | Cylinder Head Temperature Sensor out of Self-Test Range |
| P1289 | Cylinder Head Temperature Sensor Signal Greater Than Self-Test Range |
| P1290 | Cylinder Head Temperature Sensor Signal Less Than Self-Test Range |
| P1299 | Cylinder Head Temperature Sensor Detected Engine Overheating Condition |
| P1309 | Misfire Detection Monitor not enabled |
| P1351 | Ignition Diagnostic Monitor circuit Input fault |
| P1352 | Ignition Coil A - Primary circuit fault |
| P1353 | Ignition Coil B - Primary circuit fault |
| P1354 | Ignition Coil C - Primary circuit fault |
| P1355 | Ignition Coil D - Primary circuit fault |
| P1356 | Loss of Ignition Diagnostic Module Input to PCM |
| P1358 | Ignition Diagnostic Monitor Signal out of Self-Test Range |
| P1359 | Spark Output circuit fault |
| P1364 | Ignition Coil Primary circuit fault |
| P1380 | VCT Solenoid Valve circuit Short or Open |
| P1381 | Cam Timing Advance is excessive |
| P1383 | Cam Timing Advance is excessive |
| P1390 | Octane Adjust out of Self-Test Range |
| P1400 | Differential Pressure Feedback Electronic Sensor circuit Low Voltage |
| P1401 | Differential Pressure Feedback Electronic Sensor circuit High Voltage |
| P1403 | Differential Pressure Feedback Electronic Sensor Hoses Reversed |
| P1405 | Differential Pressure Feedback Electronic Sensor circuit Upstream Hose |
| P1406 | Differential Pressure Feedback Electronic Sensor circuit Downstream Hose |
| P1407 | EGR No Flow Detected |
| P1408 | EGR Flow out of Self-Test Range |
| P1409? | EGR Vacuum Regulator circuit malfunction |
| P1409? | Electronic Vacuum Regulator Control circuit fault |
| P1410 | EGR Barometric Pressure Sensor VREF Voltage |
| P1411 | Secondary Air is not being diverted |
| P1413 | Secondary Air Injection System Monitor circuit Low Voltage |
| P1414 | Secondary Air Injection System Monitor circuit High Voltage |
| P1442 | Secondary Air Injection System Monitor circuit High Voltage |
| P1443 | Evaporative Emission Control System - Vacuum System - Purge Control Solenoid or Purge Control Valve fault |
| P1444 | Purge Flow Sensor circuit Input Low |
| P1445 | Purge Flow Sensor circuit Input High |
| P1450 | Inability of Evaporative Emission Control System to Bleed Fuel Tank |
| P1451 | Lack of Response From Passive Anti-Theft System Module - Engine Disabled |
| P1452 | Inability of Evaporative Emission Control System to Bleed Fuel Tank |
| P1455 | Substantial Leak or Blockage in Evaporative Emission Control System |
| P1460 | Wide Open Throttle Air Conditioning Cutoff circuit malfunction |
| P1461 | Air Conditioning Pressure Sensor circuit Low Input |
| P1462 | Air Conditioning Pressure Sensor circuit high Input |
| P1463 | Air Conditioning Pressure Sensor Insufficient Pressure change |
| P1464 | ACCS to PCM High During Self-Test |
| P1469 | Low Air Conditioning Cycling Period |
| P1473 | Fan Secondary High with Fans Off |
| P1474 | Low Fan Control Primary circuit |
| P1479 | High Fan Control Primary circuit |
| P1480 | Fan Secondary Low with Low Fans On |
| P1481 | Fan Secondary Low with High Fans On |
| P1483 | Power to Cooling Fan Exceeded Normal Draw |
| P1484 | Variable Load Control Module Pin 1 Open |
| P1500 | Vehicle Speed Sensor Intermittent |
| P1501 | Programmable Speedometer & Odometer Module/Vehicle Speed Sensor Intermittent circuit-failure |
| P1502 | Invalid or Missing Vehicle Speed Message or Brake Data |
| P1504 | Intake Air Control circuit malfunction |
| P1505 | Idle Air Control System at Adaptive Clip |
| P1506 | Idle Air Control Over Speed Error |
| P1507 | Idle Air Control Under Speed Error |
| P1512 | Intake Manifold Runner Control Stuck Closed |
| P1513 | Intake Manifold Runner Control Stuck Closed |
| P1516 | Intake Manifold Runner Control Input Error |
| P1517 | Intake Manifold Runner Control Input Error |
| P1518 | Intake Manifold Runner Control fault - Stuck Open |
| P1519? | Intake Manifold Runner Control Stuck Open |
| P1520? | Intake Manifold Runner Control circuit fault |
| P1519? | Intake Manifold Runner Control fault - Stuck Closed |
| P1520? | Intake Manifold Runner Control fault |
| P1530 | Open or Short to A/C Compressor Clutch circuit |
| P1537 | Intake Manifold Runner Control Stuck Open |
| P1538 | Intake Manifold Runner Control Stuck Open |
| P1539 | Power to A/C Compressor Clutch circuit Exceeded Normal Current Draw |
| P1549 | Intake Manifold Temperature Valve Vacuum Actuator Connection |
| P1550 | Power Steering Pressure Sensor out of Self-Test Range |
| P1605 | PCM Keep Alive Memory Test Error |
| P1625 | Voltage to Vehicle Load Control Module Fan circuit not detected |
| P1626 | Voltage to Vehicle Load Control Module circuit not detected |
| P1650 | Power Steering Pressure Switch out of Self-Test Range |
| P1651 | Power Steering Pressure Switch Input fault |
| P1700 | Transmission system problems |
| P1701 | Reverse Engagement Error |
| P1702 | Transmission system problems |
| P1703 | Brake On/Off Switch out of Self-Test Range |
| P1704 | Transmission system problems |
| P1705 | Manual Lever Position Sensor out of Self-Test Range |
| P1709 | Park or Neutral Position Switch out of Self-Test Range |
| P1710 | Transmission system problems |
| P1711 | Transmission Fluid Temperature Sensor out of Self-Test Range |
P1713 thru P172 | Transmission system problems |
| P1729 | 4x4 Low Switch Error |
| P1740 | Transmission system problems |
| P1741 | Torque Converter Clutch Control Error |
| P1742 | Torque Converter Clutch Solenoid Faulty |
| P1743 | Torque Converter Clutch Solenoid Faulty |
| P1744 | Torque Converter Clutch System Stuck in Off Position |
| P1745 | Transmission system problems |
| P1746 | Electronic Pressure Control Solenoid - Open circuit |
| P1747 | Electronic Pressure Control Solenoid - Short circuit |
| P1749 | Electronic Pressure Control Solenoid Failed Low |
| P1751 | Shift Solenoid No. 1 Performance |
| P1754 | Coast Clutch Solenoid circuit malfunction |
| P1756 | Shift Solenoid No. 2 Performance |
| P1760 | Transmission system problems |
| P1761 | Shift Solenoid No. 3 Performance |
| P1762 | Transmission system problems |
| P1767 | Transmission system problems |
| P1780 | Transmission Control Switch circuit is out of Self-Test Range |
| P1781 | 4x4 Low Switch is out of Self-Test Range |
| P1783 | Transmission Over-Temperature Condition |
| P1784 | Transmission system problems |
| P1785 | Transmission system problems |
| P1786 | Transmission system problems |
| P1787 | Transmission system problems |
| P1788 | Transmission system problems |
| P1789 | Transmission system problems |
| P1900 | Transmission system problems |