For 1990-2009 cars

The approved procedure for diagnosing all powertrain control system faults is included in the Strategy Based Diagnostic Flow in General Information . The preliminary checks and the Powertrain On-board Diagnostic System Check must be performed to successfully diagnose and repair the powertrain systems. Refer to Powertrain On Board Diagnostic (OBD) System Check

In order to read and clear diagnostic trouble codes, use a scan tool.

Important: Use a scan tool to clear the diagnostic trouble codes from the PCM memory. You can clear the diagnostic trouble codes by turning OFF the ignition and disconnecting the battery power from the PCM for 30 seconds, but this method will also cause all diagnostic information in the PCM memory to be cleared and all the diagnostic tests will have to be re-run.

Since the PCM can have a failure which may affect only one circuit, following the approved diagnostic procedures will determine which circuit has a problem and where it is. If a diagnostic table indicates that the PCM connections or PCM is the cause of a problem and the PCM is replaced, but does not correct the problem, one of the following conditions may exist:

• | There is a problem with the PCM terminal connections. The diagnostic table will indicate that the PCM connections or PCM is the problem. You may have to remove the terminals from the PCM connector in order to check them properly.

• | The EEPROM program is not correct for the application.

• | Incorrect components may cause a malfunction and may or may not set a DTC.

• | The problem is intermittent. This means that the problem is not present at the time the system is being checked. In this case, refer to the Symptoms portion of the manual and make a careful visual and physical inspection of all suspected components and wiring associated with the affected system.

• | Shorted solenoid, relay coil, or harness. Solenoids and relays are turned ON and OFF by the PCM using internal electronic switches called drivers. Each driver is part of a group of seven called output driver modules. A shorted solenoid, relay coil, or harness will not damage the PCM but will cause the solenoid or relay to be inoperative. The J 34636 tester, or equivalent, provides a fast, accurate means of checking for a shorted coil or a short to battery voltage.

#### DTC Type Table

DTC | Description | Type | Illuminate MIL
--- | --- | --- | ---
P0101 | Mass Air Flow System Performance | A | Yes
P0102 | MAF Sensor Circuit Low Frequency | A | Yes
P0103 | MAF Sensor Circuit High Frequency | A | Yes
P0107 | MAP Sensor Circuit Low Voltage | B | Yes
P0108 | MAP Sensor Circuit High Voltage | B | Yes
P0112 | IAT Sensor Circuit Low Voltage | B | Yes
P0113 | IAT Sensor Circuit High Voltage | B | Yes
P0117 | ECT Sensor Circuit Low Voltage | B | Yes
P0118 | ECT Sensor Circuit High Voltage | B | Yes
P0121 | TP Sensor Performance | A | Yes
P0122 | TP Sensor Circuit Low Voltage | A | Yes
P0123 | TP Sensor Circuit High Voltage | A | Yes
P0125 | ECT Excessive Time to Closed Loop | B | Yes
P0131 | HO2S Circuit Low Voltage Sensor 1 | B | Yes
P0132 | HO2S Circuit High Voltage Sensor 1 | B | Yes
P0133 | HO2S Circuit Slow Response Sensor 1 | B | Yes
P0134 | HO2S CKT Insufficient Activity Sensor 1 | B | Yes
P0135 | HO2S Heater Circuit Sensor | B | Yes
P0137 | HO2S Circuit Low Voltage Sensor 2 | B | Yes
P0138 | HO2S Circuit High Voltage Sensor 2 | B | Yes
P0140 | HO2S CKT Insufficient Activity Sensor 2 | B | Yes
P0141 | HO2S Heater Circuit Sensor 2 | B | Yes
P0171 | Fuel Trim System Lean | B | Yes
P0172 | Fuel Trim System Rich | B | Yes
P0201 | Injector 1 Control Circuit | B | Yes
P0202 | Injector 2 Control Circuit | B | Yes
P0203 | Injector 3 Control Circuit | B | Yes
P0204 | Injector 4 Control Circuit | B | Yes
P0205 | Injector 5 Control Circuit | B | Yes
P0206 | Injector 6 Control Circuit | B | Yes
P0230 | Fuel Pump Control Circuit | D | No
P0300 | Engine Misfire Detected | B | Yes
P0325 | Knock Sensor Module Circuit | D | Yes
P0327 | Knock Sensor Circuit Low Voltage | D | No
P0332 | Knock Sensor Circuit Bank 2 | D | No
P0336 | 18X Reference Signal Circuit | B | Yes
P0341 | CMP Sensor Circuit Performance | B | Yes
P0401 | EGR System Flow Insufficient | A | Yes
P0403 | EGR Solenoid Control Circuit | B | Yes
P0404 | EGR System Performance | B | Yes
P0405 | EGR Sensor Circuit Low Voltage | B | Yes
P0420 | TWC System Low Efficiency | A | Yes
P0440 | EVAP System | A | Yes
P0442 | EVAP Control System Small Leak Detected | A | Yes
P0446 | EVAP Canister Vent Blocked | A | Yes
P0452 | Fuel Tank Pressure Sensor Circuit Low Voltage | B | Yes
P0453 | Fuel Tank Pressure Sensor Circuit High Voltage | B | Yes
P0502 | Vehicle Speed Sensor Circuit - Low Input. | B | Yes
P0503 | Vehicle Speed Sensor Circuit - Intermittent High. | B | Yes
P0506 | Idle Control System Low RPM | B | Yes
P0507 | Idle Control System High RPM | B | Yes
P0530 | A/C Refrigerant Pressure Sensor Circuit | D | No
P0560 | System Voltage | D | No
P0601 | PCM Memory | B | Yes
P0602 | PCM Not Programmed | B | Yes
P0705 | Trans Range Switch Circuit | D | No
P0706 | Trans Range Switch Performance | D | No
P0711 | Transaxle Fluid Temperature (TFT) Sensor Circuit Performance. | D | No
P0712 | Transaxle Fluid Temperature (TFT) Sensor Circuit - Low Signal. | D | No
P0713 | Transaxle Fluid Temperature (TFT) Sensor Circuit - High Signal Voltage. | D | No
P0716 | Automatic Transmission Input (Shaft) Speed Sensor Circuit Performance. | B | Yes
P0717 | Automatic Transmission Input (Shaft) Speed Sensor No Input. | B | Yes
P0719 | Brake Switch Circuit Low. | D | No
P0724 | Brake Switch Circuit High. | D | No
P0730 | Incorrect Gear Ratio. | D | No
P0741 | Torque Converter Clutch System Stuck Off. | B | Yes
P0742 | Torque Converter Clutch System Stuck On. | A | Yes
P0748 | Pressure Control Solenoid Valve Circuit Malfunction. | D | Yes
P0751 | Shift Solenoid 1 - Performance/Stuck Off. | B | Yes
P0753 | Shift Solenoid 1 - Electrical. | A | Yes
P0756 | Shift Solenoid 2 - Performance/Stuck Off. | A | Yes
P0758 | Shift Solenoid 2 - Electrical. | A | Yes
P1106 | MAP Sensor CKT Intermittent High Voltage | D | No
P1107 | MAP Sensor CKT Intermittent Low Voltage | D | No
P1111 | IAT Sensor CKT Intermittent High Voltage | D | No
P1112 | IAT Sensor CKT Intermittent Low Voltage | D | No
P1114 | ECT Sensor CKT Intermittent Low Voltage | D | No
P1115 | ECT Sensor CKT Intermittent High Voltage | D | No
P1121 | TP Sensor CKT Intermittent High Voltage | D | No
P1122 | TP Sensor CKT Intermittent Low Voltage | D | No
P1133 | HO2S Insufficient Switching Sensor 1 | B | Yes
P1134 | HO2S Transition Time Ratio Sensor 1 | B | Yes
P1257 | Supercharger System Overboost | D | No
P1336 | CKP System Variation Not Learned | A | Yes
P1351 | IC Circuit High Voltage | B | Yes
1352 | Bypass Line High Voltage | B | Yes
P1361 | IC Circuit Low Voltage | B | Yes
P1362 | Bypass Line Low Voltage | B | Yes
P1374 | 3X Reference Circuit | B | Yes
P1380 | EBCM DTC Rough Data Unusable | D | No
P1381 | Misfire Detected No EBCM/PCM Serial Data | D | No
P1404 | EGRValve Stuck Open | B | Yes
P1441 | EVAP System Flow During Non-Purge | B | Yes
P1520 | PNP Switch Circuit | D | No
P1554 | Cruise Control Status Circuit | D | No
P1571 | TSC Desired Torque Circuit | D | No
P1573 | PCM/EBTCM Serial Data Circuit | D | No
P1619 | Engine Oil Life Monitor Reset Circuit | D | No
P1626 | Theft Deterrent System Fuel Enable CKT | D | No
P1629 | Theft Deterrent Crank Signal malfuction | D | No
P1631 | Theft Deterrent Password Incorrect | D | No
P1635 | 5 Volt Reference (A) Circuit | B | Yes
P1639 | 5 Volt Reference (B) Circuit | B | Yes
P1641 | A/C Relay Control Circuit | D | No
P1646 | Boost Control Solenoid Control Circuit | D | No
P1651 | Fan 1 Relay Control Circuit | B | Yes
P1652 | Fan 2 Relay Control Circuit | B | Yes
P1662 | Cruise Control Inhibit Control Circuit | D | No
P1665 | EVAP Vent Solenoid Control Circuit | B | Yes
P1667 | Fuel Pump Speed Control Circuit | D | No
P1671 | Mil Control Circuit | D | No
P1672 | Low Engine Oil Level Lamp Control CKT | D | No
P1676 | EVAP Canister Purge Solenoid Control CKT | B | Yes
P1689 | TSC Delivered Torque Control Circuit | D | No
P1810 | Automatic Transmission Fluid Pressure Manual Valve Position Switch Malfunction | B | Yes
P1811 | Maximum Adapt and Long Shift. | D | No
P1860 | Torque Converter Clutch PWM Solenoid Circuit. | A | Yes
P1887 | TCC Release Switch Malfunction | B | Yes