Contents Section: Testing & Diagnostics All sections

Engine Control System - Tests W/codes Cadillac DeVille Concours

Testing & Diagnostics 18 illustrations ~57873 words

INTRODUCTION

Most engine control problems are the result of mechanical breakdowns, poor electrical connections or damaged vacuum hoses. Before considering the computer system as a possible cause of problems, perform checks and inspections covered in appropriate BASIC TESTING article. Failure to do so may result in lost diagnostic time.

If no faults were found while performing BASIC DIAGNOSTIC PROCEDURES, proceed with DIAGNOSTIC PROCEDURE under SELF-DIAGNOSTIC SYSTEM. If no fault codes are present and driveability problems exist, proceed to TESTS W/O CODES article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.). If only intermittent codes are present, see INTERMITTENTS in TESTS W/O CODES article.

SELF-DIAGNOSTIC SYSTEM

Note. Powertrain Control Module (PCM) may also be referred to as Vehicle Control Module (VCM) in some diagnostic text and illustrations. Terms may be used interchangeably.

PCM/VCM is equipped with a self-diagnostic system, which detects system failures or abnormalities. When a malfunction occurs, PCM/VCM will store a Diagnostic Trouble Code (DTC) and, in most cases, illuminate the Malfunction Indicator Light (MIL) located on instrument panel. Malfunctions are recorded as hard failures or as intermittent failures.

There are 4 types of DTC category

  1. Type "A" Emissions related, turns on MIL the first time DTC sets.
  2. Type "B" Emissions related, turns on MIL if fault is active for 2 consecutive driving cycles.
  3. Type "C" Non-emissions related, does not turn on MIL, but will turn on SERVICE light.
  4. Type "D" Non-emissions related, does not turn on MIL or SERVICE light.

HARD FAILURES

Most hard failures cause MIL to illuminate and remain on until malfunction is repaired. If MIL comes on and remains on (light may flash) during vehicle operation, cause of malfunction must be determined. See DIAGNOSTIC PROCEDURE .

If a sensor fails, PCM/VCM will use a substitute value in its calculations to continue engine operation. In this condition, vehicle is functional, but it will most likely display degraded driveability.

INTERMITTENT FAILURES

Intermittent failures cause MIL to flicker or glow and go out about 10 seconds after intermittent fault goes away. Corresponding DTC, however, will be retained in PCM/VCM memory. If related fault does not reoccur within 50 engine starts, trouble code will be erased from control module memory. Intermittent failures may be caused by sensor, connector or wiring related problems. See INTERMITTENTS in TESTS W/O CODES article.

Note. OBD II vehicles have options available in the scan tool DTC mode to display enhanced information available. However, to fully utilize information and procedures requires the use of a Tech 1 scan tool. See tester operator's manual for additional information.

The following are Tech 1 scan tool sub-menus in the DTC INFO and SPECIFIC DTC modes: DTC INFO MODE

Used to search for a specific type of stored DTC information. There are 7 choices in this mode. Technician may be instructed to test DTC(s) in a certain manner. Follow the affected DTC test procedures. To get complete description of any status, hit ENTER key before pressing the desired F-key.

DTC STATUS

This selection will display any DTC(s) that have not run during the current ignition cycle or have reported a test failure during this ignition up to a maximum of 33 DTCs. DTC test which run and passed will cause that affected DTC to be removed from scan tool screen.

FAIL THIS IGN.

This selection will display all DTCs that have failed during the present ignition cycle.

HISTORY

This selection will display only DTC(s) that are stored in the control module's history memory. It will not Type "B" DTCs. It will display all type "A" and type "B" DTCs that have the MIL illuminated and have failed within the last 40 warm-up cycles. It will also display type "C" DTCs that have failed within the 40 warm-up cycles.

LAST TEST FAIL

This selection will display only DTCs that have failed the last time the test ran. The last test may have ran during the previous ignition cycle, if a type "A" or "B" DTC is displayed. For type "C" DTCs, the last failure must have occurred during the current ignition cycle to be displayed as LAST TEST FAIL.

MIL REQUEST

This selection will display only DTCs that are requesting the MIL. Type "C" DTCs cannot be displayed using this option. This selection will report type "B" DTCs only after the MIL has been requested.

NOT RUN SCC

Not Run Since Code Clear option will display up to 33 DTCs that have not run since DTCs were last cleared. Since any displayed DTCs have not run, their condition (passing or failing) is unknown.

TEST FAIL SCC

Test Fail Since Code Clear selection will display all active and history DTCs that have reported a test failure since the last time DTCs were cleared. DTCs that last failed over 40 warm-up cycles before this option is selected will not be displayed.

FAILED SINCE CLEAR

This message indicates the DTC has failed at least once within the last 40 warm-up cycles since the last time DTCs were cleared.

NOT RUN SINCE CL.

Not Run Since Cleared message indicates that the selected diagnostic test has not run since the last time DTCs were cleared. Therefore, the diagnostic test status (passed or failed) is unknown. After DTCs are cleared, this message will continue to be displayed until the diagnostic test runs.

NOT RUN THIS IGN.

Not Run This Ignition message indicates the selected diagnostic test has not run this ignition cycle.

TEST RAN AND PASSED

This message indicates the selected diagnostic test has

  1. Passed the last test.
  2. Ran and passed during this ignition cycle.
  3. Ran and passed since DTCs were last cleared.
  4. Test has not failed since DTCs were last cleared.

If this message is displayed, repair is done. If FAILED THIS IGN. message is displayed, repair is incomplete and further diagnosis is required.

DIAGNOSTIC PROCEDURE

Diagnosis of computerized engine control system should be performed in following order

  1. Ensure all engine systems not related to computer system are operating properly. DO NOT proceed with testing unless all other problems have been repaired. ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK must be performed before using specific DTC testing procedure. See appropriate OBD SYSTEM CHECK procedure in appropriate BASIC TESTING article.
  2. If DTC(s) were displayed, determine whether codes are hard or intermittent trouble codes. Hard codes will cause MIL to illuminate continuously while engine is running. See «HARD OR INTERMITTENT TROUBLE CODE DETERMINATION»(/cadillac/deville-concours/1994-1998/remont/testing-diagnostics/#engine-control-system-tests-wcodes__hard-or-intermittent-trouble-code-determination) . For diagnosing hard codes, proceed to appropriate DTC test. For diagnosing intermittent codes, proceed to INTERMITTENTS in appropriate TESTS W/O CODES article.
  3. If no DTCs are present and a driveability problem exists, refer to SYMPTOMS in appropriate TESTS W/O CODES article. Doing so will help identify proper system or component to check in appropriate SYSTEM/COMPONENT TESTS article.
  4. After necessary repairs are made, clear DTCs, verify vehicle will enter "closed loop" operation and ensure DTC does not reset.

READING TROUBLE CODES

Note. Use of Tech 1 scan tool is required to retrieve DTCs. Refer to user reference manuals supplied with scan tool.

TROUBLE CODE DEFINITION

Code No.Circuit Affected
P0101MAF Sensor System Performance
P0102MAF Sensor Circuit Low Frequency
P0103MAF Sensor Circuit High Frequency
P0105MAP Sensor Circuit Insufficient Activity
P0106MAP Sensor System Performance
P0107MAP Sensor Circuit Low Voltage
P0108MAP Sensor Circuit High Voltage
P0111IAT Sensor Circuit Performance
P0112IAT Sensor Circuit Low Voltage
P0113IAT Sensor Circuit High Voltage
P0116ECT Sensor Circuit Performance
P0117ECT Sensor Circuit Low Voltage
P0118ECT Sensor Circuit High Voltage
P0120TP Sensor System Performance
P0121TP Sensor Circuit Insufficient Activity
P0122TP Sensor Circuit Voltage Low
P0123TP Sensor Circuit High Voltage
P0125ECT Excessive Time To Reach Closed Loop
P0131HO2S Circuit Low Voltage Bank 1, Sensor 1 (Rear)
P0132HO2S Circuit High Voltage Bank 1, Sensor 1 (Rear)
P0133HO2S Slow Response Bank 1, Sensor 1 (Rear)
P0134HO2S Insufficient Activity Bank 1, Sensor 1
P0135UIT Bank 1, SEHO2S Heater Circnsor 1 (Rear)
P0137HO2S Circuit Low Voltage Bank 1, Sensor 2
P0138HO2S Circuit High Voltage Bank 1, Sensor 2(Pre-Converter)
P0139HO2S Slow Response Bank 1, Sensor 2 (Pre-Converter)
P0140HO2S Insufficient Activity Bank 1, Sensor 2 (Pre-Converter)
P0141HO2S Heater Circuit Bank 1, Sensor 2 (Pre-Converter)
P0143HO2S Circuit Low Voltage Bank 1, Sensor 3 (Post-Converter)
P0144HO2S Circuit Voltage High Bank 1, Sensor 3 Post-Converter
P0146HO2S Circuit Insufficient Activity Bank 1, Sensor 3 - Post-Converter
P0147HO2S Heater Circuit Bank 1, Sensor 3 - Post-Converter
P0151HO2S Circuit Low Voltage Bank 2, Sensor 1 (Front)
P0152HO2S Circuit High Voltage Bank 2, Sensor 1 (Front)
P0153HO2S Slow Response Bank 2, Sensor 1 (Front)
P0154HO2S Circuit Insufficient Activity Bank 2, Sensor 1 (Front)
P0155HO2S Heater Circuit Bank 2, Sensor 1 (Front)
P0171Fuel Trim System Lean Bank 1
P0172Fuel Trim System Rich Bank 1
P0174Fuel Trim System Lean Bank 2
P0175Fuel Trim System Rich Bank 2
P0201Injector No. 1 Control Circuit
P0202Injector No. 2 Control Circuit
P0203Injector No. 3 Control Circuit
P0204Injector No. 4 Control Circuit
P0205Injector No. 5 Control Circuit
P0206Injector No. 6 Control Circuit
P0207Injector No. 7 Control Circuit
P0208Injector No. 8 Control Circuit
P0231Fuel Pump Feedback Circuit Low Voltage
P0232Fuel Pump Feedback Circuit High Voltage
P0300Engine Misfire Detected
P0301Engine Misfire Detected
P0302Engine Misfire Detected
P0303Engine Misfire Detected
P0304Engine Misfire Detected
P0305Engine Misfire Detected
P0306Engine Misfire Detected
P0307Engine Misfire Detected
P0308Engine Misfire Detected
P0322Ignition Control (IC) Module 4X Reference Circuit No Frequency
P0325Knock Sensor Module Circuit
P0326Knock Sensor Circuit Excessive Spark Retard
P0327Knock Sensor Low Voltage
P0340Ignition Control (IC) Module Cam Reference
P0371Ignition Control (IC) Module 24X Reference Circuit Too Many Pulses
P0372Ignition Control (IC) Module 24X Reference Circuit Missing Pulses
P0401EGR System Malfunction
P0420TWC System Low Efficiency
P0441EVAP System No Flow During Purge
P0506IAC System RPM Low
P0507IAC System Rpm High
P0550Power Steering Pressure Switch Circuit Voltage Low
P0560System Voltage Low
P0563System Voltage High
P0601PCM Memory
P0602PCM Not Programmed
P0603PCM Memory Reset
P0606PCM Internal Communication Interrupted
P0711Trans. Fluid Temp. Sensor Circuit Range/Performance
P0712Trans. Fluid Temp. Sensor Signal Shorted
P0713 P0713Trans. Fluid Temp. Sensor Signal Open
P0717Trans. Input Speed Sensor Signal Problem
P0719TCC Brake Switch Low Voltage
P0724TCC Brake Switch High Voltage
P0730Undefined Gear Ratio
P0741TCC Not Disengaging
P0742TCC Not Disengaging
P0748Trans. Pressure Control Solenoid Output Problem
P0751Trans. Shift "A" Solenoid Ineffective
P0753Trans. Shift "A" Solenoid Output Signal Incorrect
P0756Transaxle Shift "B" Solenoid ineffective
P0758Trans. Shift "B" Solenoid Output Signal Incorrect
P1106MAP Sensor Circuit Intermittent High Voltage
P1107MAP Sensor Circuit Intermittent Low Voltage
P1108BARO-To-MAP Sensor Circuit Comparison Too High
P1111IAT Sensor Circuit Intermittent High Voltage
P1112IAT Sensor Circuit Intermittent Low Voltage
P1114ECT Sensor Circuit Intermittent Low Voltage
P1115ECT Sensor Circuit Intermittent High Voltage
P1121TP Sensor Circuit Intermittent High Voltage
P1122TP Sensor Circuit Intermittent Low Voltage
P1133HO2S Insufficient Switching Bank 1, Sensor 1
P1134HO2S Transition Time Ratio Bank 1, Sensor 1 (Rear)
P1139HO2S Insufficient Switching Bank 1, Sensor 2 (Pre-Converter)
P1140HO2S Transition Time Ratio Bank 1, Sensor 2 (Pre-Converter)
P1153HO2S Insufficient Switching Bank 2, Sensor 1 (Front)
P1154HO2S Transition Time Ratio Bank 2, Sensor 1 (Front)
P1258Engine Over-Temperature Protection
P1320Ignition Control (IC) Module 4X Reference Circuit Intermittent No Pulse
P1323Ignition Control (IC) Module 24X Reference Circuit Low Frequency
P1350Ignition Control (IC) SYSTEM
P1370Ignition Control (IC) Module 4X Reference Circuit Too Many Pulses
P1371Ignition Control (IC) Module 4X Reference Circuit Too Few Pulses
P1375Ignition Control (IC) Module 24X Reference Circuit High Voltage
P1376Ignition Ground Circuit
P1377Ignition Control (IC) Module Cam Pulse To 4X Reference Pulse Comparison
P1380EBTCM DTC Detected Rough Road Data Unusable
P1381Misfire Detected-No EBTCM/PCM Serial Data
P1406EGR Valve Pintle Position Circuit
P1441EVAP System Flow During Non-Purge
P1442EVAP Vacuum Switch Voltage High During Ignition On
P1508IAC System Low RPM
P1509IAC System High RPM
P1520Gear Indicator System
P1524TP Sensor Learned Closed Throttle Angle Degrees Out Of Ranget
P1526TP Sensor Learn Not Complete
P1554Cruise Engaged With Circuit Voltage High
P1560Cruise Control System Transaxle Not In Drive
P1564Cruise Control System Vehicle Acceleration Too High
P1566Cruise Control System Engine Rpm Too High
P1570Cruise Control System Traction Control Active
P1571Traction Control System Pulse Width Modulated (PWM) Circuit No Frequency
P1574EBTCM System Stop Light Switch Circuit Voltage High
P1575Extended Travel Brake Switch Circuit Voltage High
P1576Brake Booster Vacuum (BBV) Sensor Circuit Voltage High
P1577Brake Booster Vacuum (BBV) Sensor Circuit Low Voltage
P1578Brake Booster Vacuum (BBV) Sensor Circuit Low Vacuum
P1579Park/Neutral-To-Drive/Reverse At High Throttle Angle
P1599Engine Stall Or Near Stall Detected
P1602Loss Of EBTCM Serial Data
P1603Loss Of Sensing Diagnostic Module Serial Data
P1604Loss Of Instrument Panel Cluster Serial Data
P1605Loss Of HVAC Serial Data
P1610Loss Of PZM Serial Data
P1611Loss Of CVRTD Serial Data
P1621PCM Memory Performance
P1626Theft Deterrent System Fuel Enable Circuit
P1630Theft Deterrent System Pcm In Learn Mode
P1631Theft Deterrent System Password Incorrect
P1632Theft Deterrent System Fuel Disabled
P1633Ignition Supplement Power Circuit Voltage Low
P1634Ignition 1 Power Circuit Low Voltage
P1640Driver 1 - Input Voltage High
P1641Malfunction Indicator Light (MIL) Control Circuit
P1642Vehicle Speed Output Circuit
P1644Delivered Torque Output Circuit
P1645EVAP Purge Solenoid Output Circuit
P1650Driver 2 - Input Voltage High
P1652Lift/Dive Output Circuit
P1654Cruise Disable Output Circuit
P1660Cooling Fan Control Circuits
P1810Transaxle Pressure Switch Signal Correlation
P1811Torque Converter Overstress
P1860TCC Output Signal Incorrect

TROUBLE CODE DEFINITION

HARD OR INTERMITTENT TROUBLE CODE DETERMINATION

During any diagnostic procedure, determine if DTC(s) are hard failure codes or intermittent failure codes. Diagnostic procedures will not always help analyze intermittent codes. To determine hard codes and intermittent codes

  1. Enter diagnostic mode. Read and record all stored DTCs. Exit diagnostic mode, and clear DTCs. See «CLEARING DIAGNOSTIC TROUBLE CODES (DTC)»(/cadillac/deville-concours/1994-1998/remont/testing-diagnostics/#engine-control-system-tests-wcodes__clearing-diagnostic-trouble-codes-dtc) .
  2. Apply parking brake, and place transmission in Neutral or Park. Block drive wheels, and start engine. MIL should go out. Run warm engine at specified RPM for 2 minutes and note MIL.
  3. If MIL comes on, enter diagnostic mode. Read and record DTCs. This will reveal hard failure codes. Oxygen sensor related codes may require a road test to reset hard failure after trouble codes were cleared.
  4. If MIL does not come on, all stored DTCs were intermittent failures, except as noted above.

Note. DTCs will be recorded at various operating times. Some codes require operation of that sensor or switch for 5 seconds; others require operation for 5 minutes or longer at normal operating temperature, vehicle speed and load. Therefore, some DTCs may not set in a service bay operational mode and may require road testing vehicle in order to duplicate conditions under which code will set.

CLEARING DIAGNOSTIC TROUBLE CODES (DTC)

To clear DTCs from memory, either to determine if malfunction will occur again or after making necessary repairs, disconnect power supply to PCM/VCM for at least 30 seconds or clear codes using a scan tool.

PCM/VCM LOCATION

On most models, PCM/VCM is located behind right or left side of dash, behind right or left kick panel or on left or right side of engine compartment. For more precise location, see COMPONENT LOCATIONS in appropriate SYSTEM/COMPONENT TESTS article.

Diagnostic Aids

Diagnostic aids are additional tips used to help diagnose trouble codes when inspected circuit is okay. Diagnostic aids may help lead to a definitive solution to trouble code problem.

SPECIAL TOOLS (DIAGNOSTIC)

Note. A scan tool plugged into DLC is used to read DTCs and check voltages in system on serial data line. A scan tool is REQUIRED to retrieve vehicle information.

Computerized engine control system is most easily diagnosed using scan tool; however, other tools may aid in diagnosing problems. These tools are a tachometer, test light, ohmmeter, digital voltmeter with a 10-megohm input impedance (minimum), vacuum pump, vacuum gauge, fuel injector test lights and 6 jumper wires 6" long (one wire with female connectors at both ends, one wire with male connectors at both ends and 4 wires with male and female connectors at opposite ends). A test light, rather than a voltmeter, must be used when indicated by a diagnostic test. In addition, special jumper harnesses or testers may be required by manufacturer to facilitate diagnosis.

SCAN TOOL USAGE

Note. Before connecting scan tool to vehicle, diagnostic system should be checked to determine if system is operating properly and if information received will be accurate. This is done by performing DIAGNOSTIC CIRCUIT CHECK or ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK located in appropriate BASIC TESTING article. If vehicle does not pass OBD system check, information received may be invalid.

Scan tool is a specialized tester which, when plugged into DLC, can be used to diagnose on-board computer control systems by providing instant access to circuit voltage information without need to crawl under dash or hood to backprobe sensors and connectors.

Scan tool cuts down diagnostic time dramatically by furnishing input data (voltage signals) which can be compared to specification parameters. See SCAN DATA . They may also furnish information on output device (solenoids and motors) status. However, status parameters only indicate output signals have been sent to devices by PCM/VCM; they do not indicate whether devices have responded properly to signal. Verify proper response at output device using a voltmeter or test light.

A problem may exist even if DTCs are not present. About 80 percent of driveability problems occur without DTCs. Sensors that are out of calibration will not set a DTC but will cause driveability problems.

Using a scan tool is the easiest method of checking sensor specifications and other data parameters. Scan tool is also useful in finding intermittent wiring problems by wiggling wiring harnesses and connections (key on, engine off) while observing data parameters. See SCAN DATA .

Note. If erroneous voltage signals are suspected, verify tester information using a digital voltmeter and wiring schematic. If non-existent codes are displayed, DO NOT use scan tool for diagnosis. Contact tester manufacturer for additional information.

SCAN DATA

Note. For scan data values, refer to scan tool manufacturer owner's manual or compare values with a known good component or vehicle.

SPECIFICATIONS

AltitudeVoltage Range
Less Than 10003.8-5.5
1000-20003.6-5.3
2000-30003.5-5.1
3000-40003.3-5.0
4000-50003.2-4.8
5000-60003.0-4.6
6000-70002.9-4.5
7000-80002.8-4.3
8000-90002.6-4.2
9000-10,0002.5-4.0
(1) Check with ignition on, engine off.
(1)Check with ignition on, engine off.

MAP SENSOR VOLTAGE (1)

Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

IAT TEMPERATURE-TO-RESISTANCE VALUES

Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

ECT TEMPERATURE-TO-RESISTANCE VALUES

SUMMARY

If no hard fault codes are present, driveability symptoms exist or intermittent DTC(s) exist, proceed to appropriate TESTS W/O CODES article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.) or intermittent diagnostic procedures.

DIAGNOSTIC TROUBLE CODES

Note. In following diagnostic tests, schematics are courtesy of General Motors Corp.

Note. Before clearing DTCs, perform On-Board Diagnostic (OBD) system check. See appropriate BASIC TESTING article. Record FREEZE FRAME and FAILURE RECORDS for reference during testing. Data will be erased when DTCs are cleared.

Note. If VCM/PCM is replaced, NEW VCM/PCM must be programmed using special manufacturer's equipment.

Circuit Description

This test determines if MAF sensor is providing proper readings to the PCM. MAF sensor is a high-frequency device that measures the rate of airflow through the throttle body. MAF sensor outputs a series of pulses that varies in frequency with airflow. PCM uses this signal for fuel control.

MAF sensor readings during acceleration will be much higher than those during deceleration or idle. PCM calculates what MAF sensor reading should be from the sensor under certain conditions using engine speed (RPM), throttle position, and altitude parameters. When these test conditions are met, PCM will compare its calculated MAF value to the actual value received from the sensor. The calculated MAF reading is calculated by comparing MAP, RPM and IAT values. If difference between calculated MAF and actual MAF is too great, DTC will set.

Diagnostic Procedures

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check for stored DTC(s). If DTC P0401, P0441, P1108, P1406, P1441, P1442, P1508, P1509 or P1645 is also present, diagnose affected DTC(s) first. If DTC(s) are not present or after diagnosing affected DTC(s), go to next step.
  3. Check air (vacuum) leaks at MAF sensor seal, throttle body spacer, intake manifold, PCV, EGR valve, plate or tubes, and brake booster and hoses. If repairs are necessary, go to step 6). If air leak is not found, go to next step.
  4. Check for stuck or incorrect PCV valve. Check for air (unmetered) leaks at oil dipstick tube or oil filler cap. Repair as necessary. If vacuum leak is not found, go to next step.
  5. Using FREEZE FRAME and FAILURE RECORDS data function on scan tool, duplicate conditions under which DTC P0101 was set. If DTC resets, go to next step. If DTC does not reset, see DIAGNOSTIC AIDS.
  6. Go to DTC P0106 and perform diagnostic table, then return to this step. If repairs were necessary, verify repairs and retest. If repairs were not necessary, go to next step.
  7. Replace MAF sensor.

For intermittent setting of DTC P0101, use FREEZE FRAME data under which the DTC set, looking for faulty data from other sensors which may set this DTC. An improperly installed air cleaner or a distorted snorkel may cause DTC to set. Check for proper air cleaner or snorkel installation.

DTC P0101 Schematic. Scheme 5

Scheme 5: DTC P0101 Schematic

DTC P0102 - MAF SENSOR CIRCUIT LOW FREQUENCY

Note. For circuit reference, see DTC P0101 schematic.

This test determines if MAF sensor circuit failed, by monitoring the MAF signal. MAF sensor is a high-frequency device that measures the rate of airflow through the throttle body. MAF sensor outputs a series of pulses that varies in frequency with airflow. PCM uses this signal for fuel control.

MAF sensor readings during acceleration will be much higher than those during deceleration or idle. PCM reads the MAF sensor input each 4X ignition reference pulse. If MAF sensor output drops to less than 1135 Hz, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start engine. Using scan tool, check MAF sensor reading. If reading is 1.3 gm/sec or less, go to next step. If reading is greater than 1.3 gm/sec, fault is not present.
  3. Turn ignition off. Disconnect MAF sensor harness connector. Turn ignition on. Using DVOM, check voltage between ground and MAF sensor input circuit at PCM harness connector terminal. If voltage is 4-6 volts, go to next step. If voltage is not as specified, go to step 6).
  4. Check voltage between ground and MAF sensor power circuit at MAF sensor harness connector. If voltage is less than 10 volts, go to step 7). If voltage is 10 volts or greater, go to next step.
  5. Measure voltage between MAF sensor harness connector ground and power circuits. If voltage is within 0.5 volt of voltage measured in step 4), go to step 9). If not, go to step 8).
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check MAF sensor input circuit for open or short to ground. If repairs are necessary, repair as necessary and verify repair. If input circuit is okay, go to step 11).
  7. Repair open or short to ground in MAF sensor power feed circuit.
  8. Repair open or high resistance in MAF sensor ground circuit.
  9. Check terminal contact at MAF sensor. Repair as necessary. If terminal contact is okay, go to next step.
  10. Replace MAF sensor.
  11. Check terminal contact of MAF sensor input circuit at PCM harness connector. Repair as necessary. If terminal contact is okay, go to next step.
  12. Replace PCM. Program replacement PCM using required equipment.

DTC P0103 - MAF SENSOR CIRCUIT HIGH FREQUENCY

Note. For circuit reference, see DTC P0101 schematic.

This test determines if MAF sensor circuit failed, by monitoring the MAF signal. MAF sensor is a high-frequency device that measures the rate of airflow through the throttle body. MAF sensor outputs a series of pulses that varies in frequency with airflow. PCM uses this signal for fuel control.

MAF sensor readings during acceleration will be much higher than those during deceleration or idle. If PCM sees a MAF sensor signal higher than allowed or possible based on engine operation, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, select FREEZE FRAME function under SPECIFIC DTC. Duplicate conditions under which DTC was set. If DTC resets, go to next step. If DTC does not reset, see DIAGNOSTIC AIDS.
  3. Check terminal contact at MAF sensor connector. Repair as necessary. If terminal contact is okay, go to next step.
  4. Replace MAF sensor.

Check for Electromagnetic Interference (EMI) on MAF sensor wires, caused by wiring being too close to spark plug wires or high-power transmitters (mobile radio) operating in the vicinity. A battery charger may also set this DTC.

This test determines when the MAP sensor is sticking. The PCM does this by checking for throttle position changes that are not immediately followed by MAP signal changes. When a throttle position change of 3.2 degrees within .5 second occurs, the PCM watches the MAP signal for one second following the throttle position change. If MAP signal does not change by at least 4 kPa in this period and MAP sensor reading is greater than 17.3 kPa than the expected MAP reading (based on engine speed and throttle position), DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, select FREEZE FRAME function under DTC mode. Note MAP value reading. If MAP value is .08 volt or less, perform DTC P0107 tests. If MAP value is greater than .08 volt, go to next step.
  3. Check terminal contact at MAP sensor connector and PCM. Repair as necessary. If terminal contact is okay, go to next step.
  4. Replace MAP sensor.

DTC P0105 Schematic. Scheme 6

Scheme 6: DTC P0105 Schematic

DTC P0106 - MAP SENSOR SYSTEM PERFORMANCE

Note. For circuit reference, see DTC P0105 schematic.

This test monitors TP sensor, engine speed, MAP, EGR flow and A/C clutch status. Engine operation denotes that a large change in manifold pressure must be preceded by a change in engine load due to changes in throttle angle, engine speed, EGR flow or A/C clutch status. If these parameters remain constant and there is a rapid change in MAP value, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If DTC P0300 is also present, diagnose this DTC first. If DTC P0300 is not present, go to next step.
  3. Connect scan tool. Turn ignition on, with engine off. Using scan tool, select ENGINE 1 function and note MAP display value. If MAP value is greater than 75 kPa (95 kPa at sea level), go to next step. If MAP value is less than specification, go to step 7).
  4. Disconnect vacuum hose at MAP sensor. Connect a hand-held vacuum pump to MAP sensor. Slowly apply 20 in. Hg to sensor and note MAP display. Each one in. Hg applied to MAP sensor should result in a 4 kPa drop in MAP sensor reading. Watch for erratic reading. If reading is erratic, go to step 7). If reading changes smoothly, go to next step.
  5. If MAP sensor reading is 34 kPa or less with 20 in. Hg applied to sensor, go to next step. If MAP sensor reading is greater than 34 kPa with 20 in. Hg applied, go to step 7).
  6. Remove vacuum from MAP sensor. If MAP sensor reading returns to original value, see DIAGNOSTIC AIDS. If MAP sensor reading does not return to original value, go to next step.
  7. Replace MAP sensor.

Check for poor or open ground circuit causing an intermittent signal problem.

DTC P0107 - MAP SENSOR CIRCUIT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

MAP sensor is a sensor that changes resistance based upon manifold vacuum. PCM provides a 5-volt reference voltage and ground. Monitored MAP sensor signal varies between 1 and 5 volts as manifold vacuum varies. As MAP decreases, voltage decreases (low engine load, high vacuum). As MAP increases, voltage increases (high engine load, low vacuum). PCM uses MAP sensor values as an indicator of engine load. A short to ground or open condition would cause the MAP sensor signal to go low, setting DTC.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 and note MAP display. If MAP value displayed is 17 kPa or less, go to next step. If MAP value displayed is greater than 17 kPa, see DTC P0106 for diagnosis.
  3. Turn ignition off. Disconnect MAP sensor harness connector. Jumper MAP sensor harness connector 5-volt reference terminal to signal circuit terminal. Turn ignition on. If scan data displays a value greater than 102 kPa, go to step 13). If scan data displays a value of 102 kPa or less, go to next step.
  4. Remove jumper wire. Using DVOM, check voltage between MAP sensor harness connector 5-volt reference terminal and ground. If voltage reading is 4.5 volts or greater, go to next step. If voltage reading is less than 4.5 volts, go to step 7).
  5. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C1. Using DVOM, check resistance between ground and MAP sensor signal circuit in PCM harness connector C1. If resistance is 10,000 ohms or greater, go to next step. If resistance is less than 10,000 ohms, go to step 9).
  6. Check resistance between MAP sensor signal circuit in PCM harness connector C1 and MAP sensor signal circuit at harness connector. If resistance is 5 ohms or greater, go to step 10). If resistance is less than 5 ohms, go to step 15).
  7. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C1. Using DVOM, check resistance between MAP sensor 5-volt reference circuit and ground. If resistance is 10,000 ohms or greater, go to next step. If resistance is less than 10,000 ohms, go to step 12).
  8. Check resistance between MAP sensor 5-volt reference circuit at sensor harness connector and PCM harness connector C1 terminal. If resistance is 5 ohms or greater, go to step 11). If resistance is less than 5 ohms, go to step 15).
  9. Repair short to ground in MAP sensor signal circuit.
  10. Repair open in MAP sensor signal circuit.
  11. Repair open in MAP sensor 5-volt reference circuit.
  12. Repair short to ground in MAP sensor 5-volt reference circuit.
  13. Check terminal contact at MAP sensor. Repair as necessary. If terminal contact is okay, go to next step.
  14. Replace MAP sensor.
  15. Check terminal contacts at PCM connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  16. Replace PCM. Program replacement PCM using required equipment.

DTC P0108 - MAP SENSOR CIRCUIT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

MAP sensor is a sensor that changes resistance based upon manifold vacuum. PCM provides a 5-volt reference voltage and ground circuit. A PCM-monitored MAP sensor signal varies between ground and 5 volts as manifold vacuum varies. As MAP decreases, voltage decreases (low engine load, high vacuum). As MAP increases, voltage increases (high engine load, low vacuum). PCM uses MAP sensor values as an indicator of engine load.

If MAP sensor signal goes high, such as when the signal line is shorted to voltage or the MAP sensor is shorted internally, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on, engine off. Using scan tool, select ENGINE 1 and note MAP display. If MAP value displayed is 102 kPa or greater, go to next step. If MAP value displayed is less than specification, see DTC P0106 for diagnosis.
  3. Turn ignition off. Disconnect MAP sensor harness connector. Ignition on. If MAP sensor value is less than 16 kPa, go to next step. If MAP sensor value is greater than 16 kPa, go to step 5).
  4. Using DVOM, check voltage between MAP sensor harness connector terminal "C" and ground. If voltage reading is 5.06 volts or greater, go to step 7). If voltage reading is less than 5.06 volts, go to step 8).
  5. Check voltage between MAP sensor signal circuit and ground. If voltage reading is .5 volt or greater, go to next step. If voltage reading is less than .5 volt, go to step 10).
  6. Repair short to voltage in MAP sensor signal circuit.
  7. Repair short to battery voltage in MAP sensor 5-volt reference circuit.
  8. Check terminal contact at MAP sensor. Repair as necessary. If terminal contact is okay, go to next step.
  9. Replace MAP sensor.
  10. Check MAP sensor signal circuit terminal contact at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  11. Replace PCM. Program replacement PCM using required equipment.

DTC P0111 - IAT SENSOR CIRCUIT PERFORMANCE

Note. For circuit reference, see DTC P0105 schematic.

The IAT sensor is a thermistor that varies resistance based on temperature. Low temperature will result in a high signal voltage. This test monitors IAT sensor voltage. If PCM detects a large change in sensor signal voltage in a .25 second period, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If DTC P0112 or P0113 is also present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Turn ignition on. Using scan tool, select FAILURE RECORD in DTC mode and note IAT snapshot display. If snapshot reading is less than -29°F (-34°C), go to next step. If snapshot reading is greater than -29°F (-34°C), go to step 5).
  4. An intermittent high resistance reading occurred on IAT sensor circuit. Check for open in IAT ground circuit and IAT signal circuit. Repair as necessary. If circuits are okay, go to step 7).
  5. If snapshot IAT sensor reading is greater than 291°F (144°C), go to next step. If reading is less than 291°F (144°C), go to step 7).
  6. An intermittent low resistance reading occurred on the IAT sensor circuit. Check for possible short to ground in IAT sensor signal circuit. Repair as necessary. If circuit is okay, go to next step.
  7. Artificially raise IAT temperature, from cool to warm. As IAT sensor warms, watch IAT sensor reading on scan tool. Look for a skip or jump in the value. If a skip or jump is noted, go to next step. If value did not skip or jump, see DIAGNOSTIC AIDS.
  8. Replace IAT sensor.

Artificially changing the IAT temperature can be done by careful warming using heat gun or by cooling IAT in refrigerator, then allowing it to warm.

DTC P0112 - IAT SENSOR CIRCUIT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

The IAT sensor is a thermistor that varies resistance based on temperature. As temperature of sensor increases, resistance decreases. High temperature will result in a low signal voltage. DTC will set when PCM sees an IAT sensor reading of 282°F (139°C) when coolant temperature is less than 230°F (110°C).

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 mode and note IAT display. If IAT temperature reading is 282°F (139°C) or greater, go to next step. If IAT temperature reading is less than 282°F (139°C), see DIAGNOSTIC AIDS.
  3. Disconnect IAT sensor harness connector. If IAT temperature reading is 282°F (139°C) or greater, go to next step. If IAT temperature is less than 282°F (139°C), go to step 6).
  4. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector. Using DVOM, check resistance between IAT signal circuit at harness connector and ground. If resistance is greater than 10,000 ohms, go to step 8). If resistance is less than 10,000 ohms, go to next step.
  5. Repair short to ground in IAT sensor signal circuit.
  6. Check terminal contact at IAT sensor. Repair as necessary. If terminal contact is okay, go to next step.
  7. Replace IAT sensor.
  8. Check terminal contact at PCM. Repair as necessary. If terminal contact is okay, go to next step.
  9. Replace PCM. Program replacement PCM using required equipment.

IAT sensor can be damaged by backfire in intake manifold. If more than one IAT sensor has been replaced, check for signs of engine backfire.

DTC P0113 - IAT SENSOR CIRCUIT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

The IAT sensor is a thermistor that varies resistance based on temperature. As temperature of sensor increases, resistance decreases. Low temperature will result in a high signal voltage. DTC will set when PCM sees an IAT sensor reading of -35°F (-37°C) or less with engine operating conditions that should have raised IAT temperature.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 mode and note IAT display. If IAT reading is -35°F (-37°C) or less, go to next step. If IAT reading is greater than -35°F (-37°C), see DIAGNOSTIC AIDS.
  3. Disconnect IAT sensor harness connector. Using jumper wire, jumper IAT sensor harness connector terminals "A" and "B". If IAT reading is 247°F (147°C) or greater, go to next step. If IAT reading is less than 247°F (147°C), go to step 5).
  4. Check terminal contact at IAT sensor. Repair as necessary. If terminal contact is okay, go to step 10).
  5. Using jumper wire, jumper IAT sensor connector terminal "A" to ground. If IAT temperature reading is 247°F (147°C) or greater, go to next step. If IAT temperature reading is less than 247°F (147°C), go to step 7).
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Using DVOM, check resistance between IAT sensor ground circuit at harness connector and IAT sensor ground circuit to PCM connector C1. If resistance is greater than 5 ohms, go to step 8). If resistance is 5 ohms or less, go to next step.
  7. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance between IAT harness connector terminal "A" and IAT sensor signal to PCM connector C2. If resistance is greater than 5 ohms, go to step 9). If resistance is 5 ohms or less, go to step 11).
  8. Repair open in IAT sensor ground circuit.
  9. Repair open in IAT sensor signal circuit.
  10. Replace IAT sensor.
  11. Check terminal contact at PCM harness connectors. Repair as necessary. If terminal contact is okay, go to next step.
  12. Replace PCM. Program replacement PCM using required equipment.

IAT sensor can be damaged by backfire in intake manifold. If IAT sensor has been replaced more than once, check for signs of backfire.

Under severe cold weather conditions, this DTC could set if the actual outside temperature (IAT) is less than -35°F (-37°C) and ECT is at least 81°F (27°C) warmer than IAT.

DTC P0116 - ECT SENSOR CIRCUIT PERFORMANCE

Note. For circuit reference, see DTC P0105 schematic.

ECT sensor circuit uses 2 pull-up resistors for temperature sensing. When sensor resistance is high, indicating low temperature, the PCM uses a 3650 ohms resistor and a 348 ohms resistor in series. As temperature increases to 122°F (50°C), the sensor resistance will decrease to 973 ohms. This resistance corresponds to .97 volt at the PCM. At this point the PCM shifts to the single 348 ohms pull-up resistor to measure temperature at greater than 122°F (50°C).

The PCM monitors the voltage signal of the circuit and assumes that engine operation causes coolant temperatures to change at slow rates. This test monitors the ECT sensor voltage. If PCM detects a large change in sensor output voltage in a one second period, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If DTC(s) P0117 or P0118 is present, diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Turn ignition on. Using scan tool, select FAILURE REC under DTC mode and note ECT display. If the snapshot for ECT sensor reading is -35°F (-37°C) or less, go to next step. If snapshot ECT sensor reading is greater than -35°F (-37°C), go to step 5).
  4. An intermittent high resistance reading occurred on the ECT sensor circuit. Check for open in ECT sensor ground and signal circuits. Repair as necessary. If circuits are okay, go to step 7).
  5. If ECT snapshot reading is greater than 247°F (147°C), go to next step. If ECT snapshot reading is less than 247°F (147°C), go to step 7).
  6. An intermittent low resistance reading occurred on the ECT sensor circuit. Check for short to ground in ECT sensor signal circuit. Repair as necessary. If circuits are okay, go to next step.
  7. Allow engine to cool to less than 95°F (35°C). Start engine and raise ECT sensor temperature from cool to warm. As ECT sensor warms, watch ECT sensor reading on scan tool. Look for a skip or jump in the value. If a skip or jump is noted, go to next step. If value did not skip or jump, see DIAGNOSTIC AIDS.
  8. Replace ECT sensor.

If fault is not present, perform On-Board Diagnostic (OBD) System Check.

DTC P0117 - ECT SENSOR CIRCUIT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

ECT sensor is a thermistor whose resistance varies with temperature. As temperature of sensor increases, resistance decreases. A high coolant temperature will result in low signal voltage. DTC sets because coolant temperature cannot be greater than 247°F (147°C) when the IAT is less than 212°F (100°C) or the engine has been running long enough to cool the coolant to less than 247°F (147°C).

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 and note ECT display. If temperature reading is 247°F (147°C) or greater, go to next step. If temperature reading is less than 247°F (147°C), fault is not present.
  3. Disconnect ECT sensor harness connector. If temperature reading is 18°F (-28°C) or less, go to step 6). If temperature reading is greater than 18°F (-28°C), go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance between ECT sensor signal circuit and ground. If resistance is 5 ohms or greater, go to step 8). If resistance is less than 5 ohms, go to next step.
  5. Repair short to ground in ECT sensor signal circuit.
  6. Check terminal contact at ECT sensor connector. Repair as necessary. If terminal contact is okay, go to next step.
  7. Replace ECT sensor.
  8. Check terminal contact of ECT sensor signal circuit at PCM connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  9. Replace PCM. Program replacement PCM using required equipment.

DTC P0118 - ECT SENSOR CIRCUIT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

ECT sensor is a thermistor whose resistance varies with temperature. As sensor temperature increases, resistance decreases. A low coolant temperature will result in high signal voltage. DTC sets because coolant temperature cannot be less than -36°F (-38°C) when the IAT is greater than 23°F (-5°C) or when the engine has been running long enough to warm coolant to greater than -36°F (-38°C).

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 and note ECT display. If temperature reading is -36°F (-38°C) or less, go to next step. If temperature reading is greater than -36°F (-38°C), fault is not present.
  3. Disconnect ECT sensor harness connector. Using jumper wire, jumper ECT sensor connector terminals together. If temperature reading is greater than 275°F (135°C), go to step 9). If temperature reading is 275°F (135°C) or less, go to next step.
  4. Connect jumper from ECT sensor signal circuit to ground. If temperature reading is 275°F (135°C) or greater, go to step 6). If temperature reading is less than 275°F (135°C), go to next step.
  5. Remove jumper wire. Store fluid life reading indicated in scan tool. Turn ignition off for 30 seconds then disconnect PCM harness connector. Using DVOM, check resistance of ECT sensor signal circuit between PCM connector and ECT sensor connector. If resistance is 5 ohms or less, go to step 11). If resistance is greater than 5 ohms, go to step 7).
  6. Remove jumper wire. Store fluid life index indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector. Using DVOM, check resistance of sensor ground circuit between PCM harness connector and ECT sensor harness connector. If resistance is 5 ohms or less, go to step 11). If resistance is greater than 5 ohms, go to step 8).
  7. Repair open in ECT sensor signal circuit.
  8. Repair open in ECT sensor ground circuit.
  9. Check terminal contact at ECT sensor. Repair as necessary. If terminal contact is okay, go to next step.
  10. Replace ECT sensor.
  11. Check ECT sensor ground and signal circuit terminal contact at PCM harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  12. Replace PCM. Program replacement PCM using required equipment.

If fault is not present, perform Powertrain On-Board Diagnostic (OBD) System Check.

DTC P0120 - TP SENSOR SYSTEM PERFORMANCE

Note. For circuit reference, see DTC P0105 schematic.

TP sensor is a potentiometer. At low throttle angle, TP sensor voltage is low. PCM uses TP sensor signal voltage to determine idle, Wide Open Throttle (WOT), deceleration enleanment and acceleration enrichment. This test monitors both the MAP and TP sensors. Engine operation requires that any large change in throttle position must be followed by a change in manifold pressure. If MAP remains constant following a large change in throttle angle, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0300 is also present. If DTC P0300 is present, diagnose DTC P0300 first. If DTC P0300 is not present, go to next step.
  3. If DTC P0121 or P0122 is present, diagnose affected DTC first. If DTCs are not present, go to next step.
  4. Using scan tool, select FAILURE REC. under DTC mode. Note TP sensor display. If snapshot TP sensor reading is zero degrees or less, go to next step. If snapshot TP sensor reading is greater than zero degrees, go to step 8).
  5. An intermittent low voltage reading occurred on the TP sensor circuit. Check for possible open or short to ground in TP sensor signal circuit or open in 5-volt reference circuit. Repair as necessary. If circuits are okay, go to next step.
  6. Slowly depress accelerator from closed throttle to wide open throttle. Note TP sensor reading. Watch for a sudden skip or jump in TP sensor reading. If reading skips or jumps, go to next step. If reading does not skip or jump, fault is not present.
  7. Check for binding or sticky throttle. Check for chaffed TP sensor wires. Repair as necessary. If repairs were not necessary, go to step 11).
  8. If snapshot TP sensor reading is greater than 85 degrees, go to next step. If the snapshot of TP sensor reading is less than 85 degrees, go to step 6).
  9. An intermittent high voltage reading occurred on the TP sensor circuit. Check for open in TP sensor ground circuit or short in TP sensor signal circuit. Repair as necessary. If circuits are okay, go to next step.
  10. Slowly depress accelerator from closed throttle to wide open throttle. Note TP sensor reading. Watch for a sudden skip or jump in TP sensor reading. If reading skips or jumps, go to next step. If reading does not skip or jump, fault is not present.
  11. Replace TP sensor.

DTC P0121 - TP SENSOR CIRCUIT INSUFFICIENT ACTIVITY

Note. For circuit reference, see DTC P0105 schematic.

TP sensor is a potentiometer. At low throttle angle, TP sensor voltage is low. PCM uses TP sensor signal voltage to determine idle, Wide Open Throttle (WOT), deceleration enleanment and acceleration enrichment. This test determines when the TP sensor reading is too high and out of its estimated range for the current engine speed. PCM monitors changes in TP sensor. If change is .6 degrees or less within .1 second, PCM compares the current throttle position with a stored value. If current throttle position is greater than the stored value, TP sensor is considered stuck and DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select FAILURE REC. under DTC mode and note DTC P0121 display. If snapshot TP sensor reading is greater than 85 degrees, diagnose using DTC P0123 test. If TP snapshot reading is less than 85 degrees, go to next step.
  3. If snapshot TP sensor reading is less than -5 degrees, diagnose using DTC P0122 test. If snapshot TP sensor reading is greater than -5 degrees, go to next step.
  4. Replace TP sensor.

DTC P0122 - TP SENSOR CIRCUIT VOLTAGE LOW

Note. For circuit reference, see DTC P0105 schematic.

TP sensor is a potentiometer. At low throttle angle, TP sensor voltage is low. PCM uses TP sensor signal voltage to determine idle, Wide Open Throttle (WOT), deceleration enleanment and acceleration enrichment. This test determines when the TP sensor reading is too high and out of its estimated range for the current engine speed. PCM monitors changes in TP sensor within a certain period of time. If change is .6 degrees or less within .1 second, PCM compares the current throttle position with a stored value. If current throttle position is greater than the stored value, TP sensor is considered stuck and DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 and note TP display. If TP sensor reads .1 volt or less, go to next step. If TP sensor reads greater than .1 volt, fault is not present. See DIAGNOSTIC AIDS.
  3. Disconnect TP sensor harness connector. Jumper TP sensor 5-volt reference circuit and TP sensor signal circuit at sensor harness connector. If TP sensor reads 4.5 volts or greater, go to step 13). If TP sensor reads less than 4.5 volts, go to next step.
  4. Using DVOM, check voltage between jumper wire and ground. If voltage is less than .5 volt, go to next step. If voltage is greater than .5 volt, go to step 8).
  5. Remove jumper wire. Check voltage between TP sensor 5-volt reference circuit and ground. If voltage is 4.5 volts or greater, go to step 9). If voltage is less than 4.5 volts, go to next step.
  6. Store fluid life index as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C1. Using DVOM, check resistance between ground and TP sensor 5-volt reference circuit at PCM connector. If resistance is 10,000 ohms or greater, go to next step. If resistance is less than 10,000 ohms, go to step 12).
  7. Check resistance on TP sensor 5-volt reference circuit between PCM connector C1 and TP sensor harness connector. If resistance is 5 ohms or less, go to step 15). If 5-volt reference circuit resistance is greater than 5 ohms, go to step 10).
  8. Store fluid life information as indicated on scan tool. Turn ignition off for 30 seconds and then disconnect PCM harness connector C1. Using DVOM, check resistance between TP sensor signal ground circuit at PCM connector C1 and TP sensor signal circuit at TP sensor harness connector. If resistance is 5 ohms or less, go to step 15). If resistance is greater than 5 ohms, go to step 11).
  9. Repair short to ground in TP sensor signal circuit.
  10. Repair open in TP sensor 5-volt reference circuit.
  11. Repair open in TP sensor signal circuit.
  12. Repair short to ground in TP sensor signal circuit, including splice to EGR valve.
  13. Check terminal contact at TP sensor connector.
  14. Replace TP sensor.
  15. Check terminal contact at PCM connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  16. Replace PCM. Program replacement PCM using required equipment.

If no faults are found, check all PCM related ground connections.

DTC P0123 - TP SENSOR CIRCUIT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

TP sensor is a potentiometer. At low throttle angle, TP sensor voltage is low. PCM uses TP sensor signal voltage to determine idle, Wide Open Throttle (WOT), deceleration enleanment and acceleration enrichment. DTC will set when the PCM detects a TP sensor signal that is too high. PCM tests the TP sensor feedback every 100 milliseconds. If TP reading is 4.96 volts or greater, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 and note TP display. If TP sensor reads 4.85 volts or greater, go to next step. If TP sensor reads less than 4.85 volts, fault it not present. See DIAGNOSTIC AIDS.
  3. Disconnect TP sensor harness connector. If TP sensor reads .1 volt or greater, go to next step. If not, go to step 5).
  4. Store fluid life information as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C1. Ignition on. Using DVOM, check voltage between ground and TP sensor signal circuit at PCM harness connector C1. If voltage is more than .5 volt, go to step 9). If voltage is .5 volt or less, go to step 12).
  5. Using DVOM, check voltage at TP sensor 5-volt reference circuit to ground. If voltage is greater than 4.5 volts, go to step 7). If voltage is less than 4.5 volts, go to next step.
  6. Check voltage between TP sensor 5-volt reference circuit and sensor ground at harness connector. If voltage reading is less than 4.5 volts, go to step 8). If voltage reading is not less than 4.5 volts, go to step 10).
  7. Repair short to voltage in TP sensor 5-volt reference voltage circuit.
  8. Repair open in TP sensor ground circuit.
  9. Repair short to voltage in TP sensor signal circuit.
  10. Check terminal contact at TP sensor. Repair as necessary. If terminal contact is okay, go to next step.
  11. Replace TP sensor.
  12. Check terminal contacts at PCM harness connector terminal C1. Repair as necessary. If terminal contacts are okay, go to next step.
  13. Replace PCM. Program replacement PCM using required equipment.

If fault is not present, perform Powertrain On-Board Diagnostic (OBD) System Check. Also review FAILURE REC. data from scan tool to determine conditions under which and how long ago DTC set.

DTC P0125 - ECT EXCESSIVE TIME TO REACH CLOSED LOOP

Note. For circuit reference, see DTC P0105 schematic.

This test monitors ECT sensor after timer reaches 4.25 minutes. The PCM looks at the test condition every second and increments the timer each time the test conditions are met. After 4.25 minutes, and if ECT drops to less than 41°F (5°C) for 3 seconds, DTC will set. If ECT is greater than 41°F (5°C), the test will be considered passed regardless of timer. The timer will decrement if the PCM is disabling fuel to any cylinder during traction control maneuvers, acceleration reduction, torque management, etc. The timer will reset only when the engine stops running.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select FAILURE REC. and note ECT display. If ECT sensor reads -35°F (-37°C) or less, diagnose using DTC P0117 test. If ECT sensor reads greater than -35°F (-37°C), go to next step.
  3. Start and warm engine to normal operating temperature. Using scan tool, select DATA LIST, ENGINE 1 and note ECT display while engine is warming up. If ECT reading is erratic or skipping (rapid changing), go to step 6). If ECT reading is normal, go to next step.
  4. After engine is fully warmed up (about 20 minutes), note ECT display. If ECT reading is less than 185°F (85°C), go to next step. If ECT reading is greater than 185°F (85°C), fault is not present. See DIAGNOSTIC AIDS.
  5. Check ECT sensor ground and signal circuits for high resistance. Repair as necessary. If circuits are okay, repair cooling system.
  6. Check terminal contact at ECT sensor. Repair as necessary. If terminal contact is okay, go to next step.
  7. Replace ECT sensor.

If fault is not present, check for an intermittent cooling system problem.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at lean voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false lean indication or air/fuel ratio is actually lean due to a vacuum leak or fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0134 is also present. If DTC P0134 is present, diagnose this DTC first. If DTC P0134 is not present, go to next step.
  3. If DTC was set because vehicle ran out of fuel, clear DTC. If vehicle did not run out of fuel, go to next step.
  4. Start and warm engine until coolant temperature is at least 185°F (85°C). Using scan tool, select ENGINE 1 and note bank 1, sensor 1 oxygen sensor voltage. If voltage remains at less than .3 volt for 30 seconds or greater, go to next step. If voltage does not remain at .3 volt or less for 30 seconds or greater, fault is not present. See DIAGNOSTIC AIDS.
  5. Turn ignition off. Disconnect rear HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S terminals "A" and "B". If voltage remains at less than .3 volt for 30 seconds or greater, diagnose using DTC P0133 test. If voltage does not remain at .3 volt or less for 30 seconds or greater, go to next step.
  6. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C2. Using DVOM, check resistance to ground at rear HO2S harness connector terminal "B". If resistance is greater than 10,000 ohms, go to next step. If not, go to step 8).
  7. Check resistance between rear HO2S harness connector terminals "A" and "B". If resistance is 5 ohms or less, go to step 9). If resistance is greater than 5 ohms, go to step 10).
  8. Repair short to ground in rear H02S high signal circuit.
  9. Repair rear HO2S high and low signal circuit shorted to each other.
  10. Check terminal contact at PCM connector C2 HO2S high and low signal circuits. Repair as necessary. If terminal contacts are okay, go to next step.
  11. Replace PCM. Program replacement PCM using required equipment. After repairs, go to next step.

Check snapshot data for front long and rear long term fuel trim values. If both banks were lean, check for a condition that would cause lean engine operation. If only the rear bank was lean, check for a condition that would cause only the rear bank to be lean, such as an intermittent short to ground in HO2S high signal circuit. Never solder HO2S wires.

DTC P0131 Schematic. Scheme 7

Scheme 7: DTC P0131 Schematic

DTC P0132 - HO2S CIRCUIT HIGH VOLTAGE BANK 1, SENSOR 1 (REAR)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at rich voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false rich indication or air/fuel ratio is actually rich due to a fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0134 is also present, diagnose this DTC first. If DTC P0134 is not present, go to next step.
  3. Start and warm engine until coolant temperature is at 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note oxygen sensor voltage. If voltage remains at .6 volt or greater for 30 seconds or greater, go to next step. If voltage drops to less than .6 volt after 30 seconds, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn engine off. Disconnect rear HO2S sensor harness connector. Start engine. Using DVOM, check voltage between sensor terminals "A" and "B". If voltage remains at greater than .6 volt for 30 seconds or greater, diagnose using DTC P0133 test. If voltage drops to less than .6 volt after 30 seconds, go to next step.
  5. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness terminal C2. Turn ignition on. Voltage reading should be .1 volt. If reading is greater than .1 volt, go to next step. If reading is less than .1 volt, go to step 7).
  6. Repair short to ground in HO2S high signal circuit.
  7. Check terminal contact at PCM connector C2 to HO2S high and low signal circuits. Repair as necessary. If terminal contacts are okay, go to next step.
  8. Replace PCM. Program replacement PCM using required equipment. After repairs, go to next step.

Check snapshot data for front and rear long term fuel trim values. If both banks were rich, check for a condition that would cause a rich engine operation. If only the rear bank was rich, check for a condition that would cause only the rear bank to be rich, such as an intermittent short to voltage in HO2S high signal circuit. Never solder HO2S wires.

DTC P0133 - HO2S SLOW RESPONSE BANK 1, SENSOR 1 (REAR)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture. If oxygen sensor is slow to respond to changes on exhaust oxygen content, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If you are referred here from another DTC, go to step 4). If not, go to next step.
  3. If any other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  4. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note bank 1 sensor 1 voltage display. Increase engine speed to 1200-2000 RPM for about 2 minutes. After 2 minutes rear HO2S reading should swing rapidly within .3-.6 volt range. If voltage reading is within range, go to step 6). If voltage reading is out of range, go to next step.
  5. With engine speed still at 1200-2000 RPM, note LOOP STATUS on scan tool. If system is in "closed loop", go to step 10). If system is not in "closed loop", go to step 9).
  6. If HO2S voltage stays between .3 and .6 volt longer than the time is swings out of range, go to step 9). If not, go to next step.
  7. Check terminal contact for HO2S high and low signal voltage at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  8. Check terminal contact at rear oxygen sensor. Repair as necessary. If terminal contact is okay, go to next step.
  9. Replace rear HO2S. Check for possible oxygen sensor contamination such as, leaded fuel, incorrect gasket sealer or over rich operation.
  10. Check for possible causes of extended rich or lean operation. Repair as necessary.

Never solder oxygen sensor wires.

DTC P0134 - HO2S INSUFFICIENT ACTIVITY BANK 1, SENSOR 1

(REAR)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S reaches operating temperature, it will generate a counter voltage that will vary based on the amount of oxygen in the exhaust. A lean exhaust will generate a low voltage and cause the reference voltage (.45 volt) to drop lower. A rich exhaust will generate a high voltage and cause the reference voltage to increase. If sensor cannot respond under the test conditions and generate a voltage greater than .61 volt or less than .31 volt, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note bank 1 sensor 1 voltage display for 30 seconds. If voltage remains between .3 and .6 volt, go to next step. If voltage does not remain between .3 and .6 volt, go to step 6).
  3. Turn ignition off. Disconnect rear HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S harness connector terminals "A" and "B". If voltage remains between .3 and .6 volt, diagnose using DTC P0133 test. If voltage does not remain between .3 and .6 volt, go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance between HO2S high signal circuit at PCM connector and HO2S harness connector terminal "B". If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 9).
  5. Check resistance between PCM connector C2 HO2S low signal circuit and HO2S harness connector terminal "A". If resistance is 5 ohms or less, go to next step. If resistance is 5 ohms or greater, go to step 10).
  6. Turn ignition on, with engine off. Check voltage between HO2S harness connector terminals "C" and "D". Voltage reading should be 10.5 volts. If voltage is greater than 10.5 volts, go to next step. If voltage is less than 10.5 volts, go to step 8).
  7. Using a jumper wire, jumper HO2S harness connector terminals "C" and "D". Set DVOM to amp scale. Connect DVOM in series between HO2S terminals "D" to "D" (harness to sensor). DVOM should read 0.9-1.5 amps. If reading is as specified, go to step 14). If reading is not as specified, go to step 13).
  8. Check voltage between oxygen sensor harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 11). If reading is less than 10.5 volts, go to next step.
  9. Repair open in HO2S high signal circuit.
  10. Repair open in HO2S low signal circuit.
  11. Repair open in HO2S ground circuit.
  12. Repair open or short to ground in HO2S ignition circuit.
  13. Replace HO2S.
  14. Check terminal contacts at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  15. Replace PCM. Program replacement PCM using required equipment.

Never solder oxygen sensor wires.

DTC P0135 - HO2S HEATER CIRCUIT BANK 1, SENSOR 1 (REAR)

Note. For circuit reference, see DTC P0131 schematic.

This test determines if the heating element in the rear oxygen sensor is working properly. Oxygen sensor voltage is produced when the sensor reaches operating temperature and when the oxygen content of the exhaust stream is different than that in the atmosphere. The heating element is energized through the ignition signal circuit, when ignition is turned on, allowing sensor to reach operating temperature quickly. This in turn allows the PCM to enter into "closed loop" quicker. The voltage that the PCM measures on the oxygen sensor high and low inputs is called bias voltage. When bias voltage takes too long to vary (greater or less than bias voltage) after ignition is turned on, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on, with engine off. Disconnect rear oxygen sensor. Using DVOM, check voltage between sensor harness connector terminals "C" and "D". If voltage reading is greater than 10.5 volts, go to next step. If voltage reading is less than 10.5 volts, go to step 4).
  3. Using jumper wire, jumper sensor connector terminal "C" to harness connector terminal "C". Set DVOM to amp scale. Connect DVOM in series with sensor terminal "D" to sensor harness connector terminal "D". If DVOM reads between 0.9-1.5 amps, go to step 5). If DVOM reads less than 0.9 amp or greater than 1.5 amps, go to next step.
  4. Check voltage from harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 6). If reading is less than 10.5 volts, go to step 7).5) Using scan tool, select FREEZE FRAME data and operate vehicle under the same conditions which set the DTC. If DTC resets, diagnose using DTC P0133 test. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  5. Using scan tool, select FREEZE FRAME data and operate vehicle under the same conditions which set the DTC. If DTC resets, diagnose using DTC P0133 test. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  6. Repair open in HO2S ground circuit.
  7. Repair open or short to ground in HO2S ignition signal circuit.
  8. Replace HO2S.

An intermittent open in HO2S ignition signal circuit or ground circuit may cause DTC to set. A malfunctioning rear HO2S may also set DTC. Never solder oxygen sensor wires.

DTC P0137 - HO2S CIRCUIT LOW VOLTAGE BANK 1, SENSOR 2

(PRE-CONVERTER)

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at lean voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false lean indication or air/fuel ratio is actually lean due to a vacuum leak or fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0140 is also present. Diagnose this DTC first. If DTC P0140 is not present, go to next step.
  3. Start and warm engine until coolant temperature is at least 185°F (85°C). Using scan tool, select ENGINE 1 and note bank 1, sensor 2 oxygen sensor voltage. If voltage remains at less than .3 volt for 30 seconds or greater, go to next step. If voltage does not remain at .3 volt or less for 30 seconds or greater, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn ignition off. Disconnect HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S terminals "A" and "B". If voltage remains at less than .3 volt for 30 seconds or greater, diagnose using DTC P0139 test. If voltage does not remain at .3 volt or less for 30 seconds or greater, go to next step.
  5. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C2. Using DVOM, check resistance to ground at HO2S harness connector terminal "B". If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 7).
  6. Check resistance between HO2S harness connector terminals "A" and "B". If resistance is 5 ohms or less, go to step 8). If resistance is greater than 5 ohms, go to step 9).
  7. Repair short to ground in H02S high signal circuit.
  8. Repair HO2S high and low signal circuit shorted to each other.
  9. Check terminal contact at PCM connector C2 HO2S high and low signal circuits. Repair as necessary. If terminal contacts are okay, go to next step.
  10. Replace PCM. Program replacement PCM using required equipment.

Check snapshot data for front long and rear long term fuel trim values. If both banks were lean, check for a condition that would cause lean engine operation. If only the rear bank was lean, check for a condition that would cause only the rear bank to be lean, such as an intermittent short to ground in HO2S high signal circuit. Never solder oxygen sensor wires.

DTC P0137 Schematic. Scheme 8

Scheme 8: DTC P0137 Schematic

DTC P0138 - HO2S CIRCUIT HIGH VOLTAGE BANK 1, SENSOR 2(PRE-CONVERTER)

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a .45 volt reference signal to the HO2S through the bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at rich voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false rich indication or air/fuel ratio is actually rich due to a fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0140 is also present. Diagnose this DTC first. If DTC P0140 is not present, go to next step.
  3. Start and warm engine until coolant temperature is at 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note oxygen sensor voltage. If voltage remains at .6 volt or greater for 30 seconds or greater, go to next step. If voltage drops to less than .6 volt after 30 seconds, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn engine off. Disconnect HO2S sensor harness connector. Start engine. Using DVOM, check voltage between sensor terminals "A" and "B". If voltage remains at greater than .6 volt for 30 seconds or greater, diagnose using DTC P0139 test. If voltage drops to less than .6 volt after 30 seconds, go to next step.
  5. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM terminal C2. Turn ignition on. Voltage reading should be .1 volt. If reading is greater than .1 volt, go to next step. If reading is less than .1 volt, go to step 7).
  6. Repair short to ground in HO2S high signal voltage.
  7. Check terminal contact at PCM connector C2 to HO2S high and low signal circuits. Repair as necessary. If terminal contacts are okay, go to next step.
  8. Replace PCM. Program replacement PCM using required equipment. After repairs, go to next step.

Check snapshot data for front long and rear long term fuel trim values. If both banks were rich, check for a condition that would cause a rich engine operation. If only the rear bank was rich, check for a condition that would cause only the rear bank to be rich, such as an intermittent short to voltage in HO2S high signal circuit. Never solder HO2S wires.

DTC P0139 - HO2S SLOW RESPONSE BANK 1, SENSOR 2 (PRE-CONVERTER)

Note. For circuit reference, see Code P0137 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor voltage will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture. If oxygen sensor is slow to respond to changes on exhaust oxygen content, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If you are referred here from another DTC, go to step 4). If not, go to next step.
  3. If any other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  4. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note bank 1 sensor 2 voltage display. Increase engine speed to 1200-2000 RPM for about 2 minutes. After 2 minutes HO2S reading should swing rapidly within .3-.6 volt. If voltage reading is within range, go to step 9). If voltage reading is out of range, go to next step.
  5. If HO2S voltage stays between .3-.6 volt longer than the time is swings out of range, go to step 8). If not, go to next step.
  6. Check terminal contact for HO2S high and low signal voltage at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  7. Check terminal contact at oxygen sensor. Repair as necessary. If terminal contact is okay, go to next step.
  8. Replace pre-converter HO2S. Check for possible oxygen sensor contamination such as, leaded fuel, incorrect gasket sealer or over rich operation.
  9. Check for possible causes of extended rich or lean operation. Repair as necessary.

Never solder oxygen sensor wires.

DTC P0140 - HO2S INSUFFICIENT ACTIVITY BANK 1, SENSOR 2 (PRE-CONVERTER)

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a .45 volt reference signal to the HO2S through the bank 1 high signal circuit. When HO2S reaches operating temperature, it will generate a counter voltage that will vary based on the amount of oxygen in the exhaust. A lean exhaust will generate a low voltage and cause the reference voltage (.45 volt) to drop lower. A rich exhaust will generate a high voltage and cause the reference voltage to increase. If sensor cannot respond under the test conditions and generate a voltage greater than .61 volt or less than .31 volt, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note bank 1 sensor 2 voltage display for 30 seconds. If voltage remains between .3-.6 volt, go to next step. If voltage does not remain between .3-.6 volt, go to step 6).
  3. Turn ignition off. Disconnect HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S harness connector terminals "A" and "B". If voltage remains between .3-.6 volt, diagnose using DTC P0139 test. If voltage does not remain between .3-.6 volt, go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM connector C2. Using DVOM, check resistance between HO2S high signal circuit at PCM connector and HO2S harness connector terminal "B". If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 9).
  5. Check resistance between PCM connector C2 HO2S low signal circuit and HO2S harness connector terminal "A". If resistance is 5 ohms or less, go to next step. If resistance is 5 ohms or greater, go to step 10).
  6. Turn ignition on, with engine off. Check voltage between HO2S harness connector terminals "C" and "D". If voltage is greater than 10.5 volts, go to next step. If voltage is less than 10.5 volts, go to step 8).
  7. Using a jumper wire, jumper HO2S harness connector terminals "C" and "D". Set DVOM to amp scale. Connect DVOM in series between HO2S terminals "D" to "D" (harness to sensor). If reading is 0.9-1.5 amps, go to step 14). If reading is not as specified, go to step 13).
  8. Check voltage between oxygen sensor harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 11). If reading is less than 10.5 volts, go to next step.
  9. Repair open in HO2S high signal circuit.
  10. Repair open in HO2S low signal circuit.
  11. Repair open in HO2S ground circuit.
  12. Repair open or short to ground in HO2S ignition circuit.
  13. Replace HO2S.
  14. Check terminal contacts at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  15. Replace PCM. Program replacement PCM using required equipment. After repairs, go to next step.

Never solder oxygen sensor wires.

DTC P0141 - HO2S HEATER CIRCUIT BANK 1, SENSOR 2 (PRE-CONVERTER)

Note. For circuit reference, see DTC P0137 schematic.

This test determines if the heating element in the pre-converter oxygen sensor is working properly. Oxygen sensor voltage is produced when the sensor reaches operating temperature and when the oxygen content of the exhaust stream is different than that in the atmosphere. The heating element is energized through the ignition signal circuit, when ignition is turned on, allowing sensor to reach operating temperature quickly. This in turn allows the PCM to enter into "closed loop" quicker. The voltage that the PCM measures on the oxygen sensor high and low inputs is called bias voltage. When bias voltage takes too long to vary (greater or less than bias voltage) after ignition is turned on, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on, with engine off. Disconnect pre-converter oxygen sensor. Using DVOM, check voltage between sensor harness connector terminals "C" and "D". If reading is greater than 10.5 volts, go to next step. If reading is less than 10.5 volts, go to step 4).
  3. Using jumper wire, jumper sensor connector terminal "C" to harness connector terminal "C". Set DVOM to amp scale. Connect DVOM in series with sensor connector terminal "D" to harness connector terminal "D". If DVOM reads 0.9-1.5 amps, go to step 5). If DVOM reads less than 0.9 amp or greater than 1.5 amps, go to next step.
  4. Check voltage from harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 6). If reading is less than 10.5 volts, go to step 7).
  5. Using scan tool, select FREEZE FRAME data and operate vehicle under the same conditions which set the DTC. If DTC resets, diagnose using DTC P0139 test. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  6. Repair open in HO2S ground circuit.
  7. Repair open or short to ground in HO2S ignition signal circuit.
  8. Replace HO2S.

An intermittent open in HO2S ignition signal circuit or ground circuit may cause DTC to set. A malfunctioning pre-converter HO2S may also set DTC. Never solder oxygen sensor wires.

DTC P0143 - HO2S CIRCUIT LOW VOLTAGE BANK 1, SENSOR 3 (POST-CONVERTER)

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be bias voltage of .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor voltage will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at lean voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false lean indication or air/fuel ratio is actually lean due to a vacuum leak or fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0146 is also present. Diagnose DTC P0146 first, if present. If DTC P0146 is not present, go to next step.
  3. Start and warm engine until coolant temperature is at least 185°F (85°C). Using scan tool, select ENGINE 1 and note bank 1, sensor 3 oxygen sensor voltage. If voltage remains at less than .5 volt for 30 seconds or greater, go to next step. If voltage does not remain at .5 volt or less for 30 seconds or greater, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn ignition off. Disconnect HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S terminals "A" and "B". If voltage remains at less than .5 volt for 30 seconds or greater, diagnose using DTC P0139 test. If voltage does not remain at .5 volt or less for 30 seconds or greater, go to next step.
  5. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C2. Using DVOM, check resistance to ground at HO2S harness connector terminal "B". If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 7).
  6. Check resistance between HO2S harness connector terminals "A" and "B". If resistance is 5 ohms or less, go to step 8). If resistance is greater than 5 ohms, go to step 9).
  7. Repair short to ground in HO2S high signal circuit.
  8. Repair HO2S high and low signal circuit shorted to each other.
  9. Check terminal contact at PCM connector C2 HO2S high and low signal circuits. Repair as necessary. If terminal contacts are okay, go to next step.
  10. Replace PCM. Program replacement PCM using required equipment.

Check snapshot data for front long and rear long term fuel trim values. If both banks were lean, check for a condition that would cause lean engine operation. If only the rear bank was lean, check for a condition that would cause only the rear bank to be lean, such as an intermittent short to ground in HO2S high signal circuit. Never solder oxygen sensor wires.

DTC P0144 - HO2S CIRCUIT VOLTAGE HIGH BANK 1, SENSOR 3 POST-CONVERTER

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at rich voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false rich indication or air/fuel ratio is actually rich due to a fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0146 is also present. Diagnose DTC P0146 first, if present. If DTC P0146 is not present, go to next step.
  3. Start and warm engine until coolant temperature is at 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note oxygen sensor voltage. If voltage remains at .9 volt or greater for 30 seconds or greater, go to next step. If voltage does not remain at .9 volt or greater after 30 seconds, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn engine off. Disconnect HO2S sensor harness connector. Start engine. Using DVOM, check voltage between sensor terminals "A" and "B". If voltage remains at greater than .9 volt for 30 seconds or greater, go to step 7). If voltage does not remain at greater than .9 volt after 30 seconds, go to next step.
  5. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM terminal C2. Turn ignition on. Voltage reading should be .1 volt. If reading is greater than .1 volt, go to next step. If reading is less than .1 volt, go to step 8).
  6. Repair short to ground in HO2S high signal voltage.
  7. Replace post-converter HO2S.
  8. Replace PCM. Program replacement PCM using required equipment.

Check snapshot data for front long and rear long term fuel trim values. If both banks were rich, check for a condition that would cause a rich engine operation. Never solder HO2S wires.

DTC P0146 - HO2S CIRCUIT INSUFFICIENT ACTIVITY BANK 1, SENSOR 3 - POST-CONVERTER

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 1 high signal circuit. When HO2S reaches operating temperature, it will generate a counter voltage that will vary based on the amount of oxygen in the exhaust. A lean exhaust will generate a low voltage and cause the reference voltage (.45 volt) to drop lower. A rich exhaust will generate a high voltage and cause the reference voltage to increase. If sensor cannot respond under the test conditions and generate a voltage greater than .61 volt or less than .31 volt, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, select ENGINE 1 and note bank 1 sensor 3 voltage display for 30 seconds. If voltage remains between .3-.6 volt, go to next step. If voltage does not remain between .3-.6 volt, go to step 6).
  3. Turn ignition off. Disconnect post-converter HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S harness connector terminals "A" and "B". If voltage remains between .3-.6 volt, diagnose using DTC P0139 test. If voltage does not remain between .3-.6 volt, go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM connector C2. Using DVOM, check resistance between HO2S high signal circuit at PCM connector and HO2S harness connector terminal "B". If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 8).
  5. Check resistance between PCM connector C2 HO2S low signal circuit and HO2S harness connector terminal "A". If resistance is 5 ohms or greater, go to step 13). If resistance is less than 5 ohms, go to step 9).
  6. Turn ignition on, with engine off. Check voltage between HO2S harness connector terminals "C" and "D". If voltage is 10.5 volts or greater, go to step 12). If voltage is less than 10.5 volts, go to next step.
  7. Check voltage between oxygen sensor harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 10). If reading is less than 10.5 volts, go to step 11).
  8. Repair open in HO2S high signal circuit.
  9. Repair open in HO2S low signal circuit.
  10. Repair open in HO2S ground circuit.
  11. Repair open or short to ground in HO2S ignition circuit.
  12. Replace post-converter HO2S.
  13. Check terminal contacts at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  14. Replace PCM. Program replacement PCM using required equipment.

Never solder oxygen sensor wires.

DTC P0147 - HO2S HEATER CIRCUIT BANK 1, SENSOR 3 - POST-CONVERTER

Note. For circuit reference, see DTC P0137 schematic.

This test determines if the heating element in the post-converter oxygen sensor is working properly. Oxygen sensor voltage is produced when the sensor reaches operating temperature and when the oxygen content of the exhaust stream is different than that in the atmosphere. The heating element is energized through the ignition signal circuit, when ignition is turned on, allowing sensor to reach operating temperature quickly. This in turn allows the PCM to enter "closed loop" quicker. The voltage that the PCM measures on the oxygen sensor high and low inputs is called bias voltage. When bias voltage takes too long to vary (greater or less than bias voltage) after ignition is turned on, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on, with engine off. Disconnect post-converter oxygen sensor. Using DVOM, check voltage between sensor harness connector terminals "C" and "D". Voltage should be 10.5 volts. If reading is greater than 10.5 volts, go to next step. If reading is less than 10.5 volts, go to step 4).
  3. Using jumper wire, jumper sensor connector terminal "D" to harness connector terminal "D". Set DVOM to amp scale. Connect DVOM in series with sensor connector terminal "C" to harness connector terminal "C". If DVOM reads between 0.9-1.5 amps, go to step 5). If DVOM reads less than 0.9 amp or greater than 1.5 amps, go to next step.
  4. Check voltage from harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 6). If reading is less than 10.5 volts, go to step 7).
  5. Using scan tool, select FREEZE FRAME data and operate vehicle under the same conditions which set the DTC. If DTC resets, diagnose using DTC P0139 test. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  6. Repair open in HO2S ground circuit.
  7. Repair open or short to ground in HO2S ignition signal circuit.
  8. Replace HO2S.

An intermittent open in HO2S ignition signal circuit or ground circuit may cause DTC to set. A malfunctioning pre-converter HO2S may also set DTC. Never solder oxygen sensor wires.

DTC P0151 - HO2S CIRCUIT LOW VOLTAGE BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 2 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop".

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0154 is also present, diagnose this DTC first. If DTC P0154 is not present, go to next step.
  3. If DTC was set because vehicle ran out of fuel, fault is not present. Clear DTC. If vehicle did not run out of fuel, go to next step.
  4. Warm engine until coolant is at least 185°F (85°C). Using scan tool, note bank 2 sensor 1 voltage. If voltage remains less than .3 volt for 30 seconds or more, go to next step. If voltage does not remain less than .3 volt for 30 seconds or more, fault is not present. See DIAGNOSTIC AIDS.
  5. Ignition off. Unplug HO2S connector. Start engine. Check voltage between HO2S terminals "A" and "B". If voltage remains less than .3 volt for 30 seconds or more, diagnose using DTC P0153 test. If voltage does not remain .3 volt or less for 30 seconds or more, go to next step.
  6. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, disconnect PCM connector C2. Check resistance to ground at HO2S connector terminal "B". If resistance is greater than 10,000 ohms, go to next step. If less than 10,000 ohms, go to step 8).
  7. Check resistance between HO2S harness connector terminals "A" and "B". If resistance is 5 ohms or less, go to step 9). If resistance is greater than 5 ohms, go to step 10).
  8. Repair short to ground in HO2S high signal circuit.
  9. Repair HO2S high and low signal circuit shorted to each other.
  10. Check terminal contact at PCM connector C2 HO2S high and low signal circuits. Repair as necessary. If okay, go to next step.
  11. Replace PCM. Program replacement PCM using required equipment.

Check snapshot data for front long and rear long term fuel trim values. If both banks were lean, check for a condition that would cause lean engine operation. If only the front bank was lean, check for a condition that would cause only the front bank to be lean, such as an intermittent short to ground in HO2S high signal circuit. Never solder oxygen sensor wires.

DTC P0152 - HO2S CIRCUIT HIGH VOLTAGE BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see Code P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 2 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture.

If sensor stays at rich voltage for greater than 40 seconds during this test, DTC will set. DTC will also set when there is a sensor circuit fault giving a false rich indication or air/fuel ratio is actually rich due to a fuel control system fault.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0154 is also present, diagnose this DTC first. If DTC P0154 is not present, go to next step.
  3. Start and warm engine until coolant temperature is at 185°F (85°C) or greater. Using scan tool, note front oxygen sensor voltage. If voltage remains at .6 volt or greater for 30 seconds or more, go to next step. If voltage does not remain at .6 volt or greater after 30 seconds, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn engine off. Disconnect HO2S sensor harness connector. Start engine. Using DVOM, check voltage between sensor terminals "A" and "B". If voltage remains at greater than .6 volt for 30 seconds or more, go to step 7). If voltage does not remain at greater than .6 volt after 30 seconds, go to next step.
  5. Store fluid life index as indicated in scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM terminal C2. Turn ignition on. If reading is greater than .1 volt, go to next step. If reading is less than .1 volt, go to step 8).
  6. Repair short to ground in HO2S high signal voltage.
  7. Replace post-converter HO2S.
  8. Replace PCM. Program replacement PCM using required equipment.

Check snapshot data for front long and rear long term fuel trim values. If both banks were rich, check for a condition that would cause a rich engine operation. Never solder HO2S wires.

DTC P0153 - HO2S SLOW RESPONSE BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 2 high signal circuit. When HO2S is cold, less than 392°F (200°C), the sensor signal voltage will be about .45 volt and PCM will keep the system in "open loop". When HO2S is warm, sensor will swing from rich to lean rapidly, at least one switch every 2 seconds, if PCM is in good control of air/fuel mixture. If oxygen sensor is slow to respond to changes on exhaust oxygen content, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If you are referred here from another DTC, go to step 4). If not, go to next step.
  3. If any other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  4. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, select note bank 2 sensor 1 voltage display. Increase engine speed to 1200-2000 RPM for about 2 minutes. After 2 minutes HO2S reading should swing rapidly within a range of .3-.6 volt. If voltage reading is within range, go to step 6). If voltage reading is out of range, go to next step.
  5. With engine running at 1200-2000 RPM, note LOOP STATUS on scan tool. If scan tool indicates "closed loop", go to step 10). If scan tool does not indicate "closed loop", go to step 9).
  6. If HO2S voltage stays between range of .3-.6 volt longer than the time is swings out of range, go to step 9). If not, go to next step.
  7. Check terminal contact for HO2S high and low signal voltage at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  8. Check terminal contact at oxygen sensor. Repair as necessary. If terminal contact is okay, go to next step.
  9. Replace front HO2S. Check for possible sensor contamination such as, leaded fuel, incorrect gasket sealer or over rich operation.
  10. Check for possible causes of extended rich or lean operation. Repair as necessary.

Never solder oxygen sensor wires.

DTC P0154 - HO2S CIRCUIT INSUFFICIENT ACTIVITY BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a .45 volt reference signal to the HO2S through the Bank 2 high signal circuit. When HO2S reaches operating temperature, it will generate a counter voltage that will vary based on the amount of oxygen in the exhaust. A lean exhaust will generate a low voltage and cause the reference voltage (.45 volt) to drop lower. A rich exhaust will generate a high voltage and cause the reference voltage to increase. If sensor cannot respond under the test conditions and generate a voltage greater than .61 volt or less than .31 volt, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and warm engine until coolant temperature reaches about 185°F (85°C) or greater. Using scan tool, monitor bank 2 sensor 1 voltage display for 30 seconds. If voltage remains between .3-.6 volt, go to next step. If voltage does not remain between .3-.6 volt, go to step 6).
  3. Turn ignition off. Disconnect front HO2S harness connector. Start engine. Using DVOM, check voltage between HO2S harness connector terminals "A" and "B". If voltage remains between .3-.6 volt, diagnose using DTC P0153 test. If voltage does not remain between .3-.6 volt, go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM connector C2. Using DVOM, check resistance between HO2S high signal circuit at PCM connector and HO2S harness connector terminal "B". If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 8).
  5. Check resistance between PCM connector C2 HO2S low signal circuit and HO2S harness connector terminal "A". If resistance is greater than 5 ohms, go to step 10). If resistance is 5 ohms or less, go to next step.
  6. Turn ignition on, with engine off. Check voltage between HO2S harness connector terminals "C" and "D". If voltage is greater than 10.5 volts, go to next step. If voltage is less than 10.5 volts, go to step 8).
  7. Using jumper wire, jumper oxygen sensor terminal "D" to oxygen harness connector terminal "D". Set DVOM to amp scale. Install DVOM in series between oxygen sensor terminal "C" and harness connector terminal "D". If reading is 0.9-1.5 amps, go to step 14). If reading is not as specified, go to step 13).
  8. Check voltage between oxygen sensor harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 11). If reading is less than 10.5 volts, go to step 12).
  9. Repair open in HO2S high signal circuit.
  10. Repair open in HO2S low signal circuit.
  11. Repair open in HO2S ground circuit.
  12. Repair open or short to ground in HO2S ignition circuit.
  13. Replace front HO2S.
  14. Check terminal contacts at PCM connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  15. Replace PCM. Program replacement PCM using required equipment.

Never solder oxygen sensor wires.

DTC P0155 - HO2S HEATER CIRCUIT BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see DTC P0131 schematic.

This test is used to determine if the heating element in the front oxygen sensor is operating properly. The sensor acts as a battery because it creates its own voltage once it reaches operating temperature. This voltage is produced when the oxygen content in the exhaust stream is different than that in the atmosphere.

Heating element is energized through the ignition circuit when ignition is on, allowing sensor to reach operating temperature quickly. This in turn allows PCM to enter into "closed loop" quicker.

When cold, the voltage that the PCM measures on the oxygen sensor high and low input circuits is called bias voltage. If it takes too long for oxygen sensor to vary the bias voltage within a specific time since ignition was turned on, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on, with engine off. Disconnect front HO2S harness connector. Using DVOM, check voltage between HO2S harness connector terminals "C" and "D". If voltage reading is 10.5 volts or greater, go to next step. If voltage reading is less than 10.5 volts, go to step 4).
  3. Using jumper wire, jumper oxygen sensor terminal "D" to oxygen harness connector terminal "D". Set DVOM to amp scale. Install DVOM in series between oxygen sensor terminal "C" and harness connector terminal "D". Turn ignition on. If reading is 0.9-1.5 amps, go to step 5). If reading is not as specified, go to step 8).
  4. Check voltage from oxygen sensor harness connector terminal "D" to ground. If reading is 10.5 volts or greater, go to step 6). If reading is less than 10.5 volts, go to step 7).
  5. Using scan tool, select FREEZE FRAME data and operate vehicle in the same conditions under which the DTC set. If DTC resets, diagnose using DTC P0153 test. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  6. Repair open in HO2S ground circuit.
  7. Repair open or short in ignition circuit to HO2S.
  8. Replace HO2S.

An intermittent open in ignition or ground circuits to HO2S may cause DTC P0155 to set. A malfunctioning oxygen sensor heater could also cause DTC to set. Never solder oxygen sensor wires.

DTC P0171 - FUEL TRIM SYSTEM LEAN BANK 1

Note. For circuit reference, see DTC P0131 schematic.

PCM monitors the HO2S signal voltage and adjust fuel delivery based on signal voltage when system in "closed loop". A change made to fuel delivery will be indicated by the long and short term fuel trim values which can be monitored with a scan tool. Ideal fuel trim is about zero percent. If HO2S signal is indicating a lean condition, PCM will add fuel, resulting in a fuel trim greater than zero percent (100 percent maximum lean). If rich condition is detected, fuel trim values will be less than zero percent (-99 percent maximum rich), indicating that PCM is reducing the amount of fuel delivered. If an excessive lean condition is detected, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if any other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. Start an warm engine until coolant temperature reaches 185°F (85°C) or greater. Using scan tool, monitor LONG TERM BN. 1 and SHRT. TERM BN. 1 status. If either values are greater than 95-98 percent, go to next step. If either values are less than 95-98 percent, go to step 5).
  4. Using FREEZE FRAME data, note conditions under which the was DTC set. Clear DTC and operate vehicle under the conditions that set DTC. Using scan tool, select NOT RUN SCC and TEST FAIL SCC to verify that this diagnostic test runs while duplicating test conditions. If this diagnostic test ran and failed this ignition cycle, go to next step. If this diagnostic test did not ran or did not fail in this ignition cycle, see DIAGNOSTIC AIDS.
  5. If DTC P0174 is also present, go to next step. If DTC P0174 is not present, go to step 7).
  6. Check vacuum hoses for splits, kinks and proper routing. Check throttle body, air induction system after MAF sensor, intake manifold, PCV and EGR valve for vacuum leaks. Check for contaminated fuel. Ensure PCM grounds are lean and tight. Check for mechanical failure. Repair as necessary. After repairs, go to step 8). If system is okay or no problem is found, see DIAGNOSTIC AIDS.
  7. Inspect bank 1 for exhaust leaks, missing or loose exhaust hardware. Ensure HO2S is securely installed and wiring harness is not touching exhaust or ignition wires. Check for vacuum leaks that will only affect bank 1. Check for mechanical failure. If problem is found, go to next step. If system is okay or no problem is found, see DIAGNOSTIC AIDS.
  8. Repair as necessary. After repairs, verify for proper operation of component(s).

If scan tool indicated that test ran and passed, fault is not present. If scan tool indicated that the test did not run, ensure that all the test conditions were met.

DTC P0172 - FUEL TRIM SYSTEM RICH BANK 1

Note. For circuit reference, see DTC P0131 schematic.

PCM monitors the HO2S signal voltage and adjust fuel delivery based on signal voltage when system in "closed loop". A change made to fuel delivery will be indicated by the long and short term fuel trim values which can be monitored with a scan tool. Ideal fuel trim is about zero percent. If HO2S signal is indicating a lean condition, PCM will add fuel, resulting in a fuel trim greater than zero percent (100 percent maximum lean). If rich condition is detected, fuel trim values will be less than zero percent (-99 percent maximum rich), indicating that PCM is reducing the amount of fuel delivered. If an excessive rich condition is detected, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if any other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. Start an warm engine until coolant temperature reaches 185°F (85°C) or greater. Using scan tool, monitor LONG TERM BN. 1 and SHRT. TERM BN. 1 status. If either values are less than -95 or -98 percent, go to next step. If either values are greater than -95 or -98 percent, go to step 5).
  4. Using FREEZE FRAME data, note conditions under which the DTC was set. Clear DTC and operate vehicle under the conditions that set DTC. Using scan tool, select NOT RUN SCC and TEST FAIL SCC to verify that this diagnostic test runs while duplicating test conditions. If this diagnostic test ran and failed this ignition cycle, go to next step. If this diagnostic test did not run or did not fail in this ignition cycle, see DIAGNOSTIC AIDS.
  5. If DTC P0175 is also present, go to next step. If DTC P0175 is not present, go to step 7).
  6. Check for collapsed air intake duct, restricted air filter, improperly installed MAF sensor or for foreign objects blocking MAF sensor screen. Check for fuel in pressure regulator vacuum hose. If problem is found, go to step 8). If problem is not present, see DIAGNOSTIC AIDS.
  7. Inspect for leaking injectors at bank 1. Repair as necessary. If injectors are okay, go to step 9).
  8. Repair or replace any faulty items.
  9. Replace rear HO2S.

If scan tool indicated that test ran and passed, fault is not present. If scan tool indicated that the test did not run, ensure that all the test conditions were met.

DTC P0174 - FUEL TRIM SYSTEM LEAN BANK 2

Note. For circuit reference, see DTC P0131 schematic.

PCM monitors the HO2S signal voltage and adjust fuel delivery based on signal voltage when system in "closed loop". A change made to fuel delivery will be indicated by the long and short term fuel trim values which can be monitored with a scan tool. Ideal fuel trim is about zero percent. If HO2S signal is indicating a lean condition, PCM will add fuel, resulting in a fuel trim greater than zero percent (100 percent maximum lean). If rich condition is detected, fuel trim values will be less than zero percent (-99 percent maximum rich), indicating that PCM is reducing the amount of fuel delivered. If an excessive lean condition is detected, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if any other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. Start an warm engine until coolant temperature reaches 185°F (85°C) or greater. Using scan tool, monitor LONG TERM BN. 1 and SHRT. TERM BN. 1 status. If either values are greater than 95-98 percent, go to next step. If either values are less than 95-98 percent, go to step 5).
  4. Using FREEZE FRAME data, note conditions under which the DTC set. Clear DTC and operate vehicle under the conditions that set DTC. Using scan tool, select NOT RUN SCC and TEST FAIL SCC to verify that this diagnostic test runs while duplicating test conditions. If this diagnostic test ran and failed this ignition cycle, go to next step. If this diagnostic test did not run or did not fail in this ignition cycle, see DIAGNOSTIC AIDS.
  5. If DTC P0171 is also present, go to next step. If DTC P0171 is not present, go to step 7).
  6. Check vacuum hoses for splits, kinks and proper routing. Check throttle body, air induction system after MAF sensor, intake manifold, PCV and EGR valve for vacuum leaks. Check for contaminated fuel. Ensure PCM grounds are lean and tight. Check for mechanical failure. Repair as necessary. After repairs, go to step 8). If system is okay or no problem is found, see DIAGNOSTIC AIDS.
  7. Inspect bank 2 for exhaust leaks, missing or loose exhaust hardware. Ensure HO2S is securely installed and wiring harness is not touching exhaust or ignition wires. Check for vacuum leaks that will only affect bank 2. Check for mechanical failure. If problem is found, go to next step. If system is okay or no problem is found, see DIAGNOSTIC AIDS.
  8. Repair as necessary. After repairs, verify for proper operation of component(s).

If scan tool indicated that test ran and passed, fault is not present. If scan tool indicated that the test did not run, ensure that all the test conditions were met.

DTC P0175 - FUEL TRIM SYSTEM RICH BANK 2

Note. For circuit reference, see DTC P0131 schematic.

PCM monitors the HO2S signal voltage and adjust fuel delivery based on signal voltage when system in "closed loop". A change made to fuel delivery will be indicated by the long and short term fuel trim values which can be monitored with a scan tool. Ideal fuel trim is about zero percent. If HO2S signal is indicating a lean condition, PCM will add fuel, resulting in a fuel trim greater than zero percent (100 percent maximum lean). If rich condition is detected, fuel trim values will be less than zero percent (-99 percent maximum rich), indicating that PCM is reducing the amount of fuel delivered. If an excessive rich condition is detected, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if any other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. Start an warm engine until coolant temperature reaches 185°F (85°C) or greater. Using scan tool, monitor LONG TERM BN. 1 and SHRT. TERM BN. 1 status. If either values are less than -95 or -98 percent, go to next step. If either values are greater than -95 or -98 percent, go to step 5).
  4. Using FREEZE FRAME data, note conditions under which the DTC set. Clear DTC and operate vehicle under the conditions that set DTC. Using scan tool, select NOT RUN SCC and TEST FAIL SCC to verify that this diagnostic test runs while duplicating test conditions. If this diagnostic test ran and failed this ignition cycle, go to next step. If this diagnostic test did not ran or did not fail in this ignition cycle, see DIAGNOSTIC AIDS.
  5. If DTC P0172 is also present, go to next step. If DTC P0172 is not present, go to step 7).
  6. Check for collapsed air intake duct, restricted air filter, improperly installed MAF sensor or for foreign objects blocking MAF sensor screen. Check for fuel in pressure regulator vacuum hose. If problem is found, go to step 8). If problem is not present, see DIAGNOSTIC AIDS.
  7. Inspect for leaking injectors at bank 1. Repair as necessary. If injectors are okay, go to step 9).
  8. Repair or replace any faulty components.
  9. Replace rear HO2S.

If scan tool indicated that test ran and passed, fault is not present. If scan tool indicated that the test did not run, ensure that all the test conditions were met.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0204, P0206 and P0207 are also present. If these DTC(s) are present, go to next step. If these DTC(s) are not present, go to step 7).
  3. Turn ignition off. Remove and inspect INJ 2 fuse. If fuse is faulty, go to next step. If fuse is okay, go to 6).
  4. Disconnect fuel rail harness connector. Using DVOM, check resistance between fuel rail harness connector terminal "N" and ground. If resistance is greater than 5 ohms, go to next step. If resistance is less than 5 ohms, go to step 17).
  5. Disconnect injector No. 1 harness connector. Check resistance between injector No. 1 harness connector terminal "A" and ground. Repeat test to injectors No. 4, 6 and 7. If resistance is less than 5 ohms on any of the circuits, go to step 18). If resistance is greater than 5 ohms on any of the circuits, go to step 19).
  6. Disconnect fuel rail harness connector. Replace INJ 2 fuse. Turn ignition on. Using DVOM, check voltage between fuel rail harness connector terminal "N" and ground. If reading is 10 volts or greater, go to step 20). If reading is less than 10 volts, go to step 21).
  7. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 9). If this DTC does not show that it failed its last test, go to next step.
  8. Clear DTC(s) and operate vehicle until DTC P0201 resets. If DTC P0201 resets, go to next step. If DTC P0201 does not reset, fault is not present.
  9. Turn ignition off. Disconnect injector No. 1 harness connector. Turn ignition on. Check voltage between injector No. 1 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 22).
  10. Reconnect injector No. 1 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 9 and ground. If reading is less than 10 volts, go to next step. If not, go to step 14).
  11. Disconnect injector No. 1 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 27).
  12. Check voltage between injector No. 1 harness connector terminal "A". If reading is .1 volt or less, go to next step. If reading is greater than .1 volt, go to step 23).
  13. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 28).
  14. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "A" and ground. DVOM should read 10 volts. If reading not as specified, go to next step. If reading is as specified, go to step 24).
  15. Disconnect injector No. 1 harness connector. Check resistance between injector terminal "A" and ground. Resistance should be 10,000 ohms. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 25).
  16. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 27). If resistance is 25 ohms or less, go to step 26).
  17. Repair short to ground between fuse and fuel rail connector.
  18. Repair short to ground between fuel rail connector and injector connector that low resistance was measured on.
  19. Replace INJ 2 fuse and retest for DTC(s).
  20. Repair open in circuit between splice and duel rail connector.
  21. Repair open in circuit between fuse B7 and fuel rail connector, or repair poor terminal contact at fuse.
  22. Repair open in circuit between splice and injector No. 1.
  23. Repair short to voltage between injector harness connector and PCM harness connector.
  24. Repair open or short to ground in circuit between fuel rail connector and PCM.
  25. Repair short to ground in circuit between fuel rail connector and injector No. 1.
  26. Repair open in circuit between fuel rail connector and injector No. 1.
  27. Replace fuel injector.
  28. Replace PCM. Program replacement PCM using required equipment.

DTC P0201 Schematic. Scheme 9

Scheme 9: DTC P0201 Schematic

DTC P0202 - INJECTOR NO. 2 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0203, P0205 and P0208 are also present. If these DTC(s) are present, go to next step. If these DTC(s) are not present, go to step 7).
  3. Turn ignition off. Remove and inspect INJ 1 fuse. If fuse is faulty, go to next step. If fuse is okay, go to step 6).
  4. Disconnect fuel rail harness connector. Using DVOM, check resistance between fuel rail harness connector terminal "P" and ground. If resistance is greater than 5 ohms, go to next step. If resistance is less than 5 ohms, go to step 17).
  5. Disconnect injector No. 2 harness connector. Check resistance between injector No. 2 harness connector terminal "A" and ground. Repeat test to injectors No. 3, 5 and 8. If resistance is less than 5 ohms on any of the circuits, go to step 18). If resistance is greater than 5 ohms on any of the circuits, go to step 19).
  6. Disconnect fuel rail harness connector. Replace INJ 1 fuse. Turn ignition on. Using DVOM, check voltage between fuel rail harness connector terminal "P" and ground. If reading is 10 volts or greater, go to step 20). If reading is less than 10 volts, go to step 21).
  7. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 9). If this DTC does not show that it failed its last test, go to next step.
  8. Clear DTC(s) and operate vehicle until DTC P0202 resets. If DTC P0202 resets, go to next step. If DTC P0202 does not reset, fault is not present.
  9. Turn ignition off. Disconnect injector No. 2 harness connector. Turn ignition on. Check voltage between injector No. 2 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 22).
  10. Reconnect injector No. 2 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 10 and ground. If voltage is less than 10 volts, go to next step. If not, go to step 14).
  11. Disconnect injector No. 2 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 27).
  12. Check voltage between injector No. 2 harness connector terminal "B". If reading is .1 volt or less, go to next step. If reading is greater than .1 volt, go to step 23).
  13. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 28).
  14. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Check voltage between injector harness terminal "A" and ground. Voltage should be 10 volts. If voltage not as specified, go to next step. If voltage is as specified, go to step 24).
  15. Disconnect injector No. 2 harness connector. Check resistance between injector terminal "B" and ground. Resistance should be 10,000 ohms. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 25).
  16. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 27). If resistance is less than 25 ohms, go to step 26).
  17. Repair short to ground between fuse and fuel rail connector.
  18. Repair short to ground between fuel rail connector and injector connector that low resistance was measured on.
  19. Replace fuse and retest for DTC(s).
  20. Repair open in circuit between splice and fuel rail connector.
  21. Repair open in circuit between fuse and fuel rail connector, or repair poor terminal contact at fuse.
  22. Repair open in circuit between splice and injector No. 1.
  23. Repair short to voltage between injector harness connector and PCM harness connector.
  24. Repair open or short to ground in circuit between fuel rail connector and PCM.
  25. Repair short to ground in circuit between fuel rail connector and injector No. 1.
  26. Repair open in circuit between fuel rail connector and injector No. 1.
  27. Replace fuel injector.
  28. Replace PCM. Program replacement PCM using required equipment.

DTC P0203 - INJECTOR NO. 3 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0202, P0205 and P0208 are also present. If these DTC(s) are present, diagnose using DTC P0202 test. If these DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 5). If this DTC does not show that it failed its last test, go to next step.
  4. Clear DTC(s) and operate vehicle until DTC P0203 resets. If DTC P0203 resets, go to next step. If DTC P0203 does not reset, fault is not present.
  5. Turn ignition off. Disconnect injector No. 3 harness connector. Turn ignition on. Check voltage between injector No. 3 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 13).
  6. Reconnect injector No. 3 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 12 and ground. If voltage is greater than 10 volts, go to next step. If voltage is less than 10 volts, go to step 10).
  7. Disconnect injector No. 3 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 18).
  8. Check voltage between injector No. 3 harness connector terminal "B". If reading is .1 volt or less, go to next step. If reading is greater than .1 volt, go to step 14).
  9. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 19).
  10. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "D" and ground. If voltage is less than 10 volts, go to next step. If not, go to step 15).
  11. Disconnect injector No. 3 harness connector. Check resistance between injector terminal "A" and ground. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 16).
  12. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 18). If resistance is less than 25 ohms, go to step 17).
  13. Repair open in circuit between splice and injector No. 3.
  14. Repair short to voltage between injector harness connector and PCM harness connector.
  15. Repair open or short to ground in circuit between fuel rail connector and injector No. 3.
  16. Repair short to ground in circuit between fuel rail connector and injector No. 3.
  17. Repair open in circuit between fuel rail connector and injector No. 3.
  18. Replace fuel injector.
  19. Replace PCM. Program replacement PCM using required equipment.

DTC P0204 - INJECTOR NO. 4 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0201, P0206 and P0207 are also present. If these DTC(s) are present, diagnose using DTC P0201 test. If these DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 5). If this DTC does not show that it failed its last test, go to next step.
  4. Clear DTC(s) and operate vehicle until DTC P0204 resets. If DTC P0204 resets, go to next step. If DTC P0204 does not reset, fault is not present.
  5. Turn ignition off. Disconnect injector No. 4 harness connector. Turn ignition on. Check voltage between injector No. 4 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 13).
  6. Reconnect injector No. 3 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 13 and ground. If voltage is greater than 10 volts, go to next step. If voltage is less than 10 volts, go to step 10).
  7. Disconnect injector No. 4 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 18).
  8. Check voltage between injector No. 4 harness connector terminal "B". If reading is .1 volt or less, go to next step. If reading is greater than .1 volt, go to step 14).
  9. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 19).
  10. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "E" and ground. If voltage is less than 10 volts, go to next step. If not, go to step 15).
  11. Disconnect injector No. 4 harness connector. Check resistance between injector terminal "A" and ground. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 16).
  12. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 18). If resistance is less than 25 ohms, go to step 17).
  13. Repair open in circuit between splice and injector No. 4.
  14. Repair short to voltage between injector harness connector and PCM harness connector.
  15. Repair open or short to ground in circuit between fuel rail connector and injector No. 4.
  16. Repair short to ground in circuit between fuel rail connector and injector No. 4.
  17. Repair open in circuit between fuel rail connector and injector No. 4.
  18. Replace fuel injector.
  19. Replace PCM. Program replacement PCM using required equipment.

DTC P0205 - INJECTOR NO. 5 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0202, P0203 and P0208 are also present. If these DTC(s) are present, diagnose using DTC P0202 test. If these DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 5). If this DTC does not show that it failed its last test, go to next step.
  4. Clear DTC(s) and operate vehicle until DTC P0205 resets. If DTC P0205 resets, go to next step. If DTC P0205 does not reset, fault is not present.
  5. Turn ignition off. Disconnect injector No. 5 harness connector. Turn ignition on. Check voltage between injector No. 5 harness connector terminal "A" and ground. If voltage is 10 volts or greater, go to next step. If voltage is less than 10 volts, go to step 13).
  6. Reconnect injector No. 5 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 17 and ground. If voltage is greater than 10 volts, go to next step. If voltage is less than 10 volts, go to step 10).
  7. Disconnect injector No. 5 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 18).
  8. Check voltage between injector No. 5 harness connector terminal "B". Voltage reading should be .1 volt. If voltage is .1 volt or less, go to next step. If voltage is greater than .1 volt, go to step 14).
  9. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 19).
  10. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "T" and ground. If voltage is less than 10 volts, go to next step. If not, go to step 15).
  11. Disconnect injector No. 5 harness connector. Check resistance between injector terminal "A" and ground. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 16).
  12. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 18). If resistance is less than 25 ohms, go to step 17).
  13. Repair open in circuit between splice and injector No. 5.
  14. Repair short to voltage between injector harness connector and PCM harness connector.
  15. Repair open or short to ground in circuit between fuel rail connector and injector No. 5.
  16. Repair short to ground in circuit between fuel rail connector and injector No. 5.
  17. Repair open in circuit between fuel rail connector and injector No. 5.
  18. Replace fuel injector.
  19. Replace PCM. Program replacement PCM using required equipment.

DTC P0206 - INJECTOR NO. 6 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0201, P0204 and P0207 are also present. If these DTC(s) are present, diagnose using DTC P0201 test. If these DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 5). If this DTC does not show that it failed its last test, go to next step.
  4. Clear DTC(s) and operate vehicle until DTC P0206 resets. If DTC P0206 resets, go to next step. If DTC P0206 does not reset, fault is not present.
  5. Turn ignition off. Disconnect injector No. 6 harness connector. Turn ignition on. Check voltage between injector No. 6 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 13).
  6. Reconnect injector No. 6 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 18 and ground. If voltage is greater than 10 volts, go to next step. If voltage is less than 10 volts, go to step 10).
  7. Disconnect injector No. 6 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 18).
  8. Check voltage between injector No. 6 harness connector terminal "B". If voltage is .1 volt or less, go to next step. If voltage is greater than .1 volt, go to step 14).
  9. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 19).
  10. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "U" and ground. If voltage is less than 10 volts, go to next step. If voltage is as specified, go to step 15).
  11. Disconnect injector No. 6 harness connector. Check resistance between injector terminal "A" and ground. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 16).
  12. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 18). If resistance is less than 25 ohms, go to step 17).
  13. Repair open in circuit between splice and injector No. 6.
  14. Repair short to voltage between injector harness connector and PCM harness connector.
  15. Repair open or short to ground in circuit between fuel rail connector and injector No. 6.
  16. Repair short to ground in circuit between fuel rail connector and injector No. 6.
  17. Repair open in circuit between fuel rail connector and injector No. 6.
  18. Replace fuel injector.
  19. Replace PCM. Program replacement PCM using required equipment.

DTC P0207 - INJECTOR NO. 7 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0201, P0204 and P0206 are also present. If these DTC(s) are present, diagnose using DTC P0201 test. If these DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 5). If this DTC does not show that it failed its last test, go to next step.
  4. Clear DTC(s) and operate vehicle until DTC P0207 resets. If DTC P0207 resets, go to next step. If DTC P0207 does not reset, fault is not present.
  5. Turn ignition off. Disconnect injector No. 7 harness connector. Turn ignition on. Check voltage between injector No. 7 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 13).
  6. Reconnect injector No. 7 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 11 and ground. If voltage is greater than 10 volts, go to next step. If voltage is less than 10 volts, go to step 10).
  7. Disconnect injector No. 7 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 18).
  8. Check voltage between injector No. 7 harness connector terminal "B". If reading is .1 volt or less, go to next step. If reading is greater than .1 volt, go to step 14).
  9. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 19).
  10. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "C" and ground. If voltage is less than 10 volts, go to next step. If not, go to step 15).
  11. Disconnect injector No. 7 harness connector. Check resistance between injector terminal "A" and ground. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 16).
  12. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 18). If resistance is less than 25 ohms, go to step 17).
  13. Repair open in circuit between splice and injector No. 7.
  14. Repair short to voltage between injector harness connector and PCM harness connector.
  15. Repair open or short to ground in circuit between fuel rail connector and injector No. 7.
  16. Repair short to ground in circuit between fuel rail connector and injector No. 7.
  17. Repair open in circuit between fuel rail connector and injector No. 7.
  18. Replace fuel injector.
  19. Replace PCM. Program replacement PCM using required equipment.

DTC P0208 - INJECTOR NO. 8 CONTROL CIRCUIT

Note. For circuit reference, see DTC P0201 schematic.

The PCM contains a General Field Effect Transistor Driver (GFD) that controls the 8 fuel injector drivers. The GFD is used to determine if there is a problem with any of the fuel injector circuits. The GFD has a fault line for each injector. The fault line goes high when an open, short to ground, or short to voltage is noticed in an injector circuit. DTC will set when the fault line for an injector is high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P0202, P0203 and P0205 are also present. If these DTC(s) are present, diagnose using DTC P0202 test. If these DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC INFO then LAST TST. FAIL mode. If this DTC failed its last test, go to step 5). If this DTC does not show that it failed its last test, go to next step.
  4. Clear DTC(s) and operate vehicle until DTC P0208 resets. If DTC P0208 resets, go to next step. If DTC P0208 does not reset, fault is not present.
  5. Turn ignition off. Disconnect injector No. 8 harness connector. Turn ignition on. Check voltage between injector No. 8 harness connector terminal "A" and ground. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 13).
  6. Reconnect injector No. 8 harness connector. Store fluid life reading as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between PCM harness connector C2 terminal No. 22 and ground. If voltage is greater than 10 volts, go to next step. If voltage is less than 10 volts, go to step 10).
  7. Disconnect injector No. 8 harness connector. Check resistance between injector terminals "A" and "B". If resistance is greater than 8 ohms, go to next step. If resistance is less than 8 ohms, go to step 18).
  8. Check voltage between injector No. 8 harness connector terminal "B". If reading is .1 volt or less, go to next step. If reading is greater than .1 volt, go to step 14).
  9. Check terminal contact at PCM connector C2. Repair as necessary. If terminal contact is okay, go to step 19).
  10. Turn ignition off. Reconnect PCM connector C2. Disconnect fuel rail harness connector. Turn ignition on. Turn ignition on. Check voltage between injector harness terminal "V" and ground. If voltage is less than 10 volts, go to next step. If voltage is as specified, go to step 15).
  11. Disconnect injector No. 8 harness connector. Check resistance between injector terminal "A" and ground. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 16).
  12. Check resistance between injector terminals "A" and "B". If resistance is greater than 25 ohms, go to step 18). If resistance is less than 25 ohms, go to step 17).
  13. Repair open in circuit between splice and injector No. 8.
  14. Repair short to voltage between injector harness connector and PCM harness connector.
  15. Repair open or short to ground in circuit between fuel rail connector and injector No. 8.
  16. Repair short to ground in circuit between fuel rail connector and injector No. 8.
  17. Repair open in circuit between fuel rail connector and injector No. 8.
  18. Replace fuel injector.
  19. Replace PCM. Program replacement PCM using required equipment.

Fuel pump is powered by fuel pump relay. PCM energizes the fuel pump relay for 2 seconds at ignition on, to provide fuel pressure for starting. After the 2 second fuel pump prime, PCM will not power fuel pump until 4X reference pulses are received, indicating that the engine is cranking or running. PCM monitors voltage in the fuel pump feedback circuit to select fuel pump voltage supply faults. DTC will set when PCM sees the fuel pump is not energized (2 volts or less on feedback) with engine cranking or running.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition off. Turn ignition on for 5 seconds. After 5 seconds, attempt to start engine. If engine starts and runs, go to next step. If engine does not start or starts but dies, go to step 7).
  3. Using scan tool, note DTC status condition. If DTC failed in this ignition cycle, go to next step. If DTC did not fail in this ignition cycle, fault is not present. See DIAGNOSTIC AIDS.
  4. With engine still running, note FP. VOLT FEEDBACK on scan tool. If voltage is greater than 2 volts, go to step 25). If voltage is less than 2 volts, go to next step.
  5. Store fluid life as indicated on scan tool. Turn ignition off and wait 30 seconds, then removed fuel pump relay. Disconnect PCM harness connector C1. Using DVOM, check resistance between fuel pump relay harness connector terminal No. 87 and fuel pump feedback circuit at PCM harness connector. If resistance is 5 ohms or less, go to step 25). If resistance is greater than 5 ohms, go to next step.
  6. Repair open in circuit between PCM and splice or check for poor terminal contact at PCM connector C1.
  7. Check fuel pump fuse, located in rear fuse block. If fuse is okay, go to next step. If fuse is faulty, go to step 18).
  8. Remove fuel pump relay. Turn ignition on. Using DVOM, check voltage to ground at relay harness connector terminal No. 30. If voltage is 10 volts or greater, go to next step. If voltage is less than 10 volts, go to step 23).
  9. Check voltage between fuel pump harness connector terminals No. 30 and No. 86. If voltage is 10 volts or greater, go to next step. If voltage is less than 10 volts, go to step 24).
  10. Connect a jumper between fuel pump harness connector terminals No. 30 and 87. If fuel pump operates, go to next step. If fuel pump does not operate, go to step 15).
  11. Turn ignition off. Connect DVOM between fuel pump relay harness connector terminals No. 85 and No. 86. Wait 10 seconds, then turn ignition on and check voltage reading within 2 seconds after turning on ignition. If voltage is 10 volts or greater, go to next step. If voltage is less than 10 volts, go to step 13).
  12. Replace fuel pump relay.
  13. Store fluid life as indicated on scan tool. Turn ignition off for 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance between fuel pump relay control circuit at PCM harness connector and relay harness connector terminal No. 85. If resistance is 5 ohms or less, go to step 25). If resistance is greater than 5 ohms, go to next step.
  14. Repair open in circuit between PCM harness connector and relay harness connector.
  15. Using scan tool, note FP. VOLT FEEDBACK reading. If reading is 10 volts or greater, go to next step. If reading is less than 10 volts, go to step 17).
  16. Check for open in circuit between fuel pump and splice. Repair as necessary. If circuit is okay, go to step 22).
  17. Check for open in circuit between fuel pump and splice.
  18. Turn ignition off. Remove fuel pump relay. Using DVOM, check resistance between fuel pump harness connector terminal No. 30 and ground. If resistance is 2 ohms or greater, go to step 20). If resistance is less than 2 ohms, go to next step.
  19. Repair short to ground between fuel pump fuse and relay.
  20. Store fluid life as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C1. Disconnect fuel pump connector. Check resistance to ground at fuel pump relay harness connector terminal No. 87. If resistance is greater than 2 ohms, go to step 22). If resistance is less than 20 ohms, go to next step.
  21. Repair short to ground between PCM connector C1, fuel pump connector, fuel pump relay or a shorted fuel pump.
  22. Check fuel pump ground circuit for cause of no-start condition. If ground circuit is okay, perform basic fuel pressure check.
  23. Repair open in circuit between fuse and relay.
  24. Repair open in ground circuit. If circuit is okay, check for poor ground connection.
  25. Check terminal contact at PCM connector C1 fuel pump feedback circuit and PCM connector C2 fuel pump relay control circuit. Repair as necessary. If terminal contact is okay, go to next step.
  26. Replace PCM. Program replacement PCM using required equipment.

If DTC sets without a driveability complaint, check for open circuit between splice and PCM or poor PCM terminal contact. If a complaint did not exist, check for poor relay contact, relay ground, etc.

DTC P0231 Schematic. Scheme 10

Scheme 10: DTC P0231 Schematic

DTC P0232 - FUEL PUMP FEEDBACK CIRCUIT HIGH VOLTAGE

Note. For circuit reference, see DTC P0231 schematic.

Fuel pump is powered by fuel pump relay. PCM energizes the fuel pump relay for 2 seconds at ignition on, to provide fuel pressure for starting. After the 2 second fuel pump prime, PCM will not power fuel pump until 4X reference pulses are received, indicating that the engine is cranking or running. PCM monitors voltage in the fuel pump feedback circuit to select fuel pump voltage supply faults. DTC will set when PCM sees the fuel pump is not energized (2 volts or less on feedback) with engine cranking or running.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on for 15 seconds. Using scan tool, note FP. VOLT FEEDBACK reading. If voltage is greater than 7 volts, go to next step. If voltage is less than 7 volts, fault is not present.
  3. Remove fuel pump relay. If scan tool displays greater than 7 volts, go to next step. If voltage is less than 7 volts, go to step 6).
  4. Store fluid life as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C1. Turn ignition on. Check voltage to ground at PCM harness connector C1 fuel pump feedback circuit. If voltage is 7 volts or less, go to step 11). If voltage is greater than 7 volts, go to next step.
  5. Check for loose or poor fuel pump ground connection. Repair as necessary. If ground connection is okay, go to step 8).
  6. Turn ignition off. Wait 10 seconds. Using DVOM, check voltage between fuel pump relay harness connector terminals No. 85 and No. 86. Turn ignition on and note DVOM reading. If voltage reading remains at 12 volts for 10 seconds, go to next step. If voltage reading does not stay at 12 volts for 10 seconds, go to step 9).
  7. Store fluid life as indicated on scan tool. Turn ignition off and wait 30 seconds. Disconnect PCM connector C2. Turn ignition on. Check voltage between ground and PCM harness connector fuel pump relay control circuit. If voltage is greater than zero volts, go to step 10). If voltage is zero volts, go to step 11).
  8. Repair short to voltage in fuel pump feedback circuit.
  9. Replace fuel pump.
  10. Repair short to voltage in fuel pump relay control circuit.
  11. Check terminal contact at PCM harness connector C1 fuel pump feedback circuit. Repair as necessary. If terminal contact is okay, go to next step.
  12. Replace PCM. Program replacement PCM using required equipment.

DTC could set due to sluggish or intermittently stuck fuel pump relay.

DTC P0300-P0308 - ENGINE MISFIRE DETECTED

Note. DTC P0300 is set when the ECM recognizes a general misfire in the engine. If the ECM determines the cylinder causing the misfire it will set a specific DTC P0301-P0308, to indicate the number of the cylinder causing the misfire. If a DTC P0301-P0308 is retrieved, use this procedure to diagnose the misfire condition in the indicated cylinder.

This test is used to detect misfires in any cylinder. A misfire occurs when there is a complete lack of combustion in the cylinder. A misfire will cause a fluctuation in crankshaft revolution speed. PCM uses the time between 4X reference pulses to determine when these fluctuations occur. At lower speeds, fluctuations in crankshaft speed are measured each reference pulse to detect misfire. At higher engine speeds, fluctuations in crankshaft speed are monitored over 2 engine revolutions and fluctuations in crankshaft speed at each half revolution are compared to compute a balance number. The 4X reference pulses originate in the ignition control module and vary with RPM.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check for any other DTC(s) present. If other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Start and idle engine. Using scan tool, observe MISFIRE CUR. counters in the misfire data list (there are 8 counters, one for each cylinder). If any of the counters are incrementing, go to next step. If counters are not incrementing, go to step 15).
  4. Turn ignition off. Connect Spark Tester (ST-125) to ignition wire(s) that indicated a misfire. Ground the companion cylinder(s) plug wire. Start engine. If spark is present and consistent at spark tester, go to next step. If spark is not present or is intermittent at spark tester, go to step 9).
  5. Turn ignition off. Remove and check spark plug from affected cylinder(s). If spark plug is okay (not oil or coolant fouled), diagnose fuel injector. See SYSTEM/COMPONENT TESTS article. If spark plug is fouled, go to next step.
  6. If spark plug is oil or coolant fouled, check engine for mechanical problems. If spark plug is not fouled, go to next step.
  7. If spark plug is cracked or improperly gapped, go to next step. If spark plug is okay, diagnose fuel injector(s). See SYSTEM/COMPONENT TESTS article.
  8. Replace or re-gap spark plug.
  9. Turn ignition off. Using DVOM, check resistance of each affected spark plug wire. If resistance is less than 15,000 ohms, go to next step. If resistance is greater than 15,000 ohms, go to step 13).
  10. Remove affected coil(s). Check for carbon tracking on coil. If carbon tracking is not present, go to next step. If carbon tracking is present, go to step 12).
  11. Switch position of coils at affected cylinder. Start and idle engine. If spark is present and consistent on spark tester, go to next step. If spark is not present or not consistent, go to step 14).
  12. Turn ignition off. Replace faulty ignition coil and spark plug wire.
  13. Replace spark plug wire.
  14. Replace ignition control module.
  15. Turn ignition on, with engine off. Review DTC P0300 snapshot data. Note conditions that the vehicle was operating when DTC was set and operate vehicle under the same condition. Using scan tool, observe MISFIRE CUR. counters in the misfire data list. If any of the counters are incrementing, repeat step 4). if counters are not incrementing, go to next step.
  16. Turn ignition on, with engine off. Using scan tool, observe MISFIRE HIST. counters in the misfire data list. If more than 3 cylinders show a high misfire rate, go to step 18). If less than 3 cylinders show a high misfire rate, go to next step.
  17. Note cylinder that shows a higher number of misfire. Check affected cylinder for damaged or high resistance spark plug wire, vacuum leak, damaged spark plug, etc. Repair as necessary. If no problems are found, see DIAGNOSTIC AIDS.
  18. Check engine for proper vent operation, vacuum leaks or intermittent rich or lean condition. Repair as necessary. If not problems are found, see DIAGNOSTIC AIDS.

If more than one cylinder showed a history code of misfire, look for something in common between the cylinders such as, shared coils, etc. Also, check for vacuum leaks at the affected cylinder.

If fault cannot be duplicated, mist secondary ignition system with water and operate vehicle under conditions that set the DTC.

DTC P0300 Schematic. Scheme 11

Scheme 11: DTC P0300 Schematic

DTC P0322 - IGNITION CONTROL (IC) MODULE 4X REFERENCE CIRCUIT NO FREQUENCY

Note. For circuit reference, see DTC P0300 schematic.

PCM check for camshaft pulses being received without 4X reference pulses.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1376 is also present. If DTC P1376 is present, diagnose this DTC first. If DTC P1376 is not present, go to next step.
  3. Start and idle engine. Using scan tool, select DTC INFO then FAIL THIS IGN. in DTC mode. If DTC P0322 is indicated as current, go to next step. If DTC P0322 does not indicate as current, go to step 9).
  4. Store fluid life data as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C2. Disconnect Ignition Control (IC) module harness connector C4. Using DVOM, check resistance between ground and IC module harness connector fuel control circuit terminal. If resistance is 10,000 ohms or greater, go to next step. If resistance is less than 10,000 ohms, go to step 9).
  5. Check resistance between PCM harness connector fuel control circuit terminal and IC module harness connector C4 fuel control circuit terminal. If resistance is 5 ohms or less, go to next step. If resistance is 5 ohms or greater, go to step 13).
  6. Turn ignition on. Check voltage to ground at IC module harness connector C4 fuel control circuit terminal. If voltage reading is .5 volt or less, go to next step. If voltage reading is greater than .5 volt, go to step 14).
  7. Reconnect IC module harness connector C4. Check voltage to ground at PCM harness connector C4 cam signal circuit terminal. If voltage is 4.1 volts or greater, go to next step. If voltage is less than 4.1 volts, go to step 15).
  8. Turn ignition off. Reconnect PCM harness connector C2. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Set DVOM to amp scale. Connect DVOM between terminal "C" jumper. Start engine and check frequency in terminal "C" jumper. If frequency is 30-100 Hertz, go to step 16). If not 30-100 Hertz, go to step 15).
  9. 9) Using DVOM, check FAILURE REC. for DTC P0322 and note MAP value when DTC was set. If MAP value is greater than 80 kPa, go to next step. If MAP value is less than 80 kPa, go to step 11).
  10. 10) Check for intermittent short to voltage or for Electromagnetic Interference (EMI) on cam sensor wires. EMI can be caused by wiring being too close to spark plug wires or high power transmitters operating within vicinity. DTC can also be set by battery charger. Repair or correct problem as necessary. If circuits are okay and if the other conditions are not present, fault is not present.
  11. Check for intermittent open or short in fuel control circuit between PCM and IC module connectors. Also check circuit to DIS fuse. Repair as necessary.
  12. Repair short to ground in fuel control circuit.
  13. Repair open in fuel control circuit.
  14. Repair short to voltage in fuel control circuit.
  15. Replace IC module.
  16. Check terminal contact at fuel control circuit terminal at PCM harness connector. Repair as necessary. If terminal contact is okay, go to next step.
  17. Replace PCM. Program replacement PCM using required equipment.

DTC P0325 - KNOCK SENSOR MODULE CIRCUIT

Note. For circuit reference, see DTC P0300 schematic.

The PCM stores a calibrated time that it considers to be a valid spark knock duration. If PCM sees a knock event that is longer in duration that the acceptable stored time, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition off. Remove Knock Sensor (KS) module from PCM. Install a known-good KS module. Using FAILURE REC. snapshot data from scan tool, duplicate conditions when DTC originally set. Using scan tool, select DTC INFO then FAIL THIS IGN. function. If DTC P0325 resets, go to next step. If DTC P0325 does not reset, go to step 4).
  3. Replace PCM. Program replacement PCM using required equipment.
  4. Replace KS module.

DTC P0326 - KNOCK SENSOR CIRCUIT EXCESSIVE SPARK RETARD

Note. For circuit reference, see DTC P0300 schematic.

DTC will set if knock system is otherwise functioning normally, but is detecting excessive knock. This may be due to a noisy engine producing excessive mechanical vibrations from piston slap, valve closures, etc. Excessive knock could also be produced by very low octane fuel.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start engine. Observe if engine is producing excessive mechanical noise. If excessive noise is observed, go to next step. If excessive noise is not observed, go to step 4).
  3. Locate and repair source of noise.
  4. Use higher octane fuel. If higher octane fuel is not available, go to next step. If higher octane fuel is used, go to step 6).
  5. Using scan tool, select MORE then select SERV. SPARK under MISC. TEST function. Activate SERV. SPARK (this can lower base timing from 10° to 6°BTDC). Retard base timing at 2°BTDC increments as needed. SERV. SPARK will stay at set reading until changed with scan tool or when power to PCM is disconnected.
  6. Fill fuel tank with premium fuel. Drive vehicle for about 15 minutes, allowing PCM to adjust to the premium fuel.

DTC P0327 - KNOCK SENSOR LOW VOLTAGE

Note. For circuit reference, see DTC P0300 schematic.

During engine operation, Knock Sensor (KS) will detect background noise on its circuits. PCM monitors this noise and compares the amount of noise it monitors to the amount of noise it expects to see. DTC will set of knock sensor background noise is less than an expected learned value at a given RPM and TP sensor range for a given period of time.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Disconnect knock sensor/starter solenoid harness connector (on right side of engine compartment). Set DVOM to 400 mV AC scale. Check frequency (Hertz) at KS connector terminal. Tap on engine block with a non-metallic object. If frequency fluctuates while tapping block, go to step 5). If frequency does not fluctuate, go to next step.
  3. Remove intake manifold. Disconnect knock sensor harness connector. Using DVOM, check frequency (Hertz) directly at knock sensor. Tap on engine block with a non-metallic object. If frequency fluctuates while tapping on block, go to next step. If frequency does not fluctuate, go to step 9).
  4. Repair open or short to ground in circuit between knock sensor and knock sensor/starter solenoid harness connector.
  5. Reconnect knock sensor/starter solenoid harness connector. Using scan tool, select STORE INFO. and save data stored when DTC was set. Store fluid life value as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check frequency at PCM harness connector knock signal circuit, while tapping on engine block. If frequency fluctuates while tapping on block, go to step 7). If frequency does not fluctuate, go to next step.
  6. Repair open or short to ground in circuit between PCM connector C2 and knock sensor/starter solenoid harness connector terminal.
  7. Reconnect PCM connector. Using scan tool, select FAILURE REC. and note conditions under which the DTC set. Operate vehicle with engine temperature at about 104°F (40°C), TP sensor at 4.8 degrees, engine speed at 3000 RPM and ensure battery voltage is at least 11 volts. If DTC resets, go to next step. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  8. Check terminal contact at PCM connector C2 knock sensor signal circuit. Repair as necessary. If terminal contact is okay, go to step 11).
  9. Check terminal contact at knock sensor. Repair as necessary. If terminal contact is okay, go to next step.
  10. Replace knock sensor.
  11. Replace PCM. Program replacement PCM using required equipment.

Check for an intermittent open or short in knock sensor circuit.

DTC P0340 - IGNITION CONTROL (IC) MODULE CAM REFERENCE

CIRCUIT NO FREQUENCY

Note. For circuit reference, see DTC P0300 schematic.

This test checks for camshaft pulses not received when 4X reference pulses are being received. This indicates that a camshaft sensor circuit failure and DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1376 is also present. If DTC P1376 is present, diagnose DTC first. If DTC P1376 is not present, go to next step.
  3. Turn ignition off. Disconnect IC module connector C2. Using DVOM, check resistance between camshaft position sensor harness connector terminals. If resistance is 800-2100 ohms, go to next step. If resistance is not as specified, go to step 6).
  4. Individually check resistance to ground at both IC module harness connector terminals. If resistance at either terminals is less than 100 ohms, go to step 12). If not, go to next step.
  5. Disconnect IC module connector C3. Set DVOM to "peak min/max", 4-volt scale. Connect DVOM across camshaft position sensor harness connector terminals. Crank engine. If DVOM reads greater than .2 volt, go to step 9). If DVOM reads less than .2 volt, go to step 17).
  6. If resistance is less than 800 ohms, go to next step. If resistance is greater than 800 ohms, go to step 8).
  7. Disconnect camshaft position sensor connector. Check resistance between sensor harness connector terminals. If resistance is greater than 10,000 ohms, go to step 17). If resistance is less than 10,000 ohms, go to step 13).
  8. Disconnect camshaft position sensor. Individually check continuity in sensor low and high signal voltage circuits. If continuity is present on both circuits, go to step 17). If continuity is not present on both or either circuits, go to step 14).
  9. Reconnect IC module harness connector C2. Disconnect IC module harness connector C4. Using scan tool, store fluid life index as indicated. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance between ground camshaft position sensor signal circuit at PCM harness connector terminal. If resistance is less than 10,000 ohms, go to step 16). If resistance is greater than 10,000 ohms, go to next step.
  10. Check resistance between camshaft position sensor signal circuit at PCM harness connector terminal. If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 15).
  11. Reconnect IC module connectors C3 and C4. Using DVOM, set DVOM to "peak min/max" 4-volt DC scale and push Hertz button. Connect DVOM between IC module harness connector terminal "B" (cam signal circuit) and ground. Crank engine. If frequency reading is greater than .4 Hertz, go to step 21). If frequency reading is less than .4 Hertz, go to step 19).
  12. Repair short to ground in camshaft position sensor circuits between sensor and IC module harness connector.
  13. Repair short between camshaft position sensor circuits.
  14. Repair open or high resistance in camshaft position sensor circuits.
  15. Repair open in cam signal circuit to PCM.
  16. Repair short to ground in cam signal circuit to PCM.
  17. Check terminal contact at camshaft position sensor terminal. Repair as necessary. If terminal contacts are okay, go to next step.
  18. Replace camshaft position sensor.
  19. Check terminal contact at IC module. Repair as necessary. If terminal contact is okay, go to next step.
  20. Replace IC module.
  21. Check terminal contact to cam signal circuit at PCM connector. Repair as necessary. If terminal contact is okay, go to next step.
  22. Replace PCM. Program replacement PCM using required equipment.

DTC P0371 - IGNITION CONTROL (IC) MODULE 24X REFERENCE CIRCUIT TOO MANY PULSES

Note. For circuit reference, see DTC P0300 schematic.

This test checks for 49 or greater 24X reference pulses between CAM pulses. If pulses vary between too few or too many of the allowed range between CAM events, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Check for possible cause of Electromagnetic Interference (EMI), such as spark plug wires routed too close to IC module, high power transmitters operating within vicinity or the use of a battery charger. If possible source of EMI is found, remove source. If EMI interference is not noticed, go to next step.
  3. Clear DTC(s) and retest. If DTC P0371 resets, go to next step. If DTC P0371 does not reset, fault is not present.
  4. Check terminal contact of 24X spark reference circuit at IC module and PCM harness connector. Repair as necessary. If terminal contact is okay, go to next step.
  5. Replace IC module.

DTC P0372 - IGNITION CONTROL (IC) MODULE 24X REFERENCE CIRCUIT MISSING PULSES

Note. For circuit reference, see DTC P0300 schematic.

This test checks for less than 48 pulses between CAM pulses. If pulses vary between too few or too many of the allowed range between CAM events, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, verify if DTC P1323 is also present. If DTC P1323 is present, diagnose this DTC first. If DTC P1323 is not present, go to next step.
  3. Turn ignition off. Disconnect IC module harness connector C4. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Set DVOM to 400 mV AC scale and push Hz button. Connect DVOM between terminal "A" jumper and ground. Start engine and check frequency. If frequency is 200 Hz or more, go to next step. If not, go to step 5).
  4. Check terminal contact for 24X spark reference circuit at PCM connector C2. Check 24X reference circuit between PCM and IC module harness connectors. Repair as necessary. If terminal contact and circuit are okay, go to step 10).
  5. Turn ignition on. Disconnect all jumpers. Turn ignition on. Using DVOM, check voltage between ground and cam low circuit terminal at IC module connector C4. If voltage is greater than 4.2 volts, go to next step. If voltage is less than 4.2 volts, go to step 8).
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Reconnect IC module harness connector C4. Turn ignition on. Using DVOM, check voltage between ground and 24X spark reference circuit at PCM harness connector C2. Voltage reading should be 4.2 volts. If voltage is greater than 4.2 volts, go to step 4). If voltage is less than 4.2 volts, go to next step.
  7. Repair short to ground in 24X spark reference circuit.
  8. Check terminal contact of cam signal circuit at IC module harness connector C4. Repair as necessary. If circuit is okay, go to next step.
  9. Replace IC module.
  10. Replace PCM. Program replacement PCM using required equipment.

DTC P0401 - EGR SYSTEM MALFUNCTION

Note. For circuit reference, see DTC P0101 schematic.

This test checks for an EGR system malfunction. EGR operation will cause variations in MAP sensor because when EGR valve opens, exhaust gas is drawn through it with intake manifold vacuum. When all test enable conditions are met, the test begins with PCM cycling the EGR from off to on and on to off, and recording the change in MAP. The PCM then calculates the MAP error, or the difference between actual MAP change and the MAP change that the PCM expected to see. The PCM performs this test several times to gain an average. If at least 6 tests have occurred, the PCM compares its current average MAP error to the failure limit. If the average MAP error is 4 kPa or greater, DTC will set. If the error is less than the limit, EGR operation is returned to normal software control.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Check if DTC(s) P0171, P0172, P0174 or P0175 is also present. Diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Turn ignition on, with engine off. Using scan tool, select ENGINE 1 and note MAP display. If reading is greater than 75 kPa (95 kPa at sea level), go to next step. If not, go to step 9).
  4. Disconnect vacuum hose to MAP sensor. Connect a hand-held vacuum pump to MAP sensor. Slowly apply vacuum (up to 20 in. Hg) to MAP sensor. Note MAP display on scan tool. A 4kPa drop in MAP reading should result for every inch of vacuum applied. Watch for a skip or jump in sensor reading. If reading skips or jumps, go to step 9). If sensor reading changes smoothly, go to next step.
  5. Apply 20 in. Hg to MAP sensor. If MAP sensor reading is 34 kPa or less, go to next step. If MAP sensor reading is greater than 34 kPa, go to step 9).
  6. Remove vacuum source from MAP sensor. If MAP sensor reading returns to original reading, go to next step. If MAP sensor reading does not return to original reading, go to step 9).
  7. Reconnect MAP sensor. Start and idle engine. Using scan tool, command EGR valve from zero percent to 70 percent (in 10 percent increments). Note MAP sensor value. MAP value should increase about 4-8 kPa for every 10 percent increase in EGR. If MAP value increases as specified, check for intermittent restrictions, blockages and/or leaks at vacuum source/line. If MAP value does not increase as specified, go to next step.
  8. Check EGR valve and vacuum passages for restrictions and/or blockages. Repair as necessary. If vacuum passages are okay, go to step 10).
  9. Replace MAP sensor.
  10. Replace EGR valve.

DTC P0420 - TWC SYSTEM LOW EFFICIENCY

Note. For circuit reference, see DTC P0137 schematic.

This test monitors catalytic converter efficiency. This runs only once per ignition cycle and only after the converter has warmed up to operating temperature. Converter efficiency is calculated using data collected from pre- and post-converter oxygen sensors during steady driving conditions. The pre-converter oxygen sensor signal should fluctuate like those of the front and rear oxygen sensor. The post-converter oxygen sensor signal should fluctuate less than the pre-converter oxygen sensor.

The catalytic converter efficiency test is performed in 2 stages. The first stage calculates post-converter oxygen sensor deviations (difference from the average value), compares these deviations to the maximum allowable deviation (based on air flow), and records a failure if those deviations are excessive. The second stage is only run if the first stage fails or DTC P0420 is currently set. The second stage averages the difference between the deviations calculated in the first stage and the maximum allowable deviations. If the second stage average is too high, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Check exhaust system for leaks, damage, loose or missing hardware. Repair as necessary. After repairs, go to step 5). If exhaust system is okay, go to next step.
  4. Ensure original 3-way catalytic converter is installed. Check converter for damage or tamper. Ensure oxygen sensors are properly installed and wiring and connections are okay. Repair or replace components as necessary. After repairs, go to next step. If components are okay, go to step 6).
  5. Using scan tool, select DTC INFO then DTC STATUS under DTC mode. Operate vehicle under which DTC was set. Observe scan tool display of DTC STATUS, looking for DTC to run or fail. If this DTC failed, go to next step. If this DTC did not fail, system is okay.
  6. Replace catalytic converter.

Fuel with high sulfur content can cause a marginal converter to look bad. Check fuel quality.

This test determines if the Evaporative Emission (EVAP) control solenoid is open when the PCM is commanding it to open. PCM does this by monitoring EVAP vacuum switch which is a normally closed switch. Switch is located in vacuum line between EVAP canister and EVAP solenoid. When the switch opens, vacuum from the engine draws evaporative emissions from EVAP canister into throttle body.

The state of the EVAP switch is monitored by the PCM to determine if EVAP solenoid is open and passing vacuum. The PCM accomplishes this by monitoring the amount of time the EVAP switch is continuously open or closed during purge. The the test conditions are met, PCM starts a timer, which will be reset when the switch transitions open or closed or vice versa. If switch remains closed for 9 seconds continuously, DTC will set. If switch remains open for 2 seconds continuously, test is passed.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Check if DTC P1645 is also present. If DTC P1645 is present, diagnose DTC first. If DTC P1645 is not present, go to next step.
  3. Start engine. Using scan tool, select EVAP VACUUM SW. Command EVAP solenoid on (100 percent). If scan tool reads PURGING, go to next step. If scan tool does not read PURGING, go to step 12).
  4. Disconnect EVAP vacuum switch connector. If scan tool reads PURGING, go to next step. If scan tool does not read PURGING, go to step 12).
  5. Reconnect EVAP switch connector. Disconnect EVAP vacuum switch vacuum hose (solenoid side) and install a "T" fitting between vacuum hose to solenoid. Connect a vacuum gauge to fitting. Start engine. Check vacuum with engine at idle and EVAP solenoid commanded on (100 percent). If vacuum reading is 4 in. Hg or greater, go to next step. If vacuum reading is less than 4 in. Hg, go to step 7).
  6. Replace EVAP vacuum switch.
  7. Disconnect EVAP control solenoid vacuum hose (intake manifold side). Connect vacuum gauge to hose and check vacuum with engine running. If vacuum reading is 4 in. Hg or greater, go to next step. If vacuum reading is less than 4 in. Hg, go to step 9).
  8. Reconnect vacuum hose to EVAP control solenoid. Disconnect vacuum hose on other side (switch side) of EVAP control solenoid. Connect vacuum gauge on solenoid port. Check vacuum reading with engine running and EVAP control solenoid commanded on (100 percent). If vacuum reading is 4 in. Hg or greater, go to step 11). If vacuum reading is less than 4 in. Hg, go to step 10).
  9. Repair blocked or leaking vacuum hose between intake manifold and EVAP control solenoid.
  10. Replace EVAP control solenoid.
  11. Check for vacuum leak in system between EVAP control solenoid and vapor canister, including switch. Repair as necessary. If vacuum leak is not present, go to step 13).
  12. Repair short to ground in EVAP vacuum switch input circuit.
  13. Replace vapor canister.

Never apply voltage to EVAP vacuum switch. Voltage supplied by PCM is of low current design. Switch damage could result if jumpered to voltage.

DTC P0441 Schematic. Scheme 12

Scheme 12: DTC P0441 Schematic

This test determines if idle control system is maintaining the proper idle speed. The IAC system controls idle speed by allowing a certain amount of air to bypass the throttle body (throttle plate closed during idle) through the IAC valve. The PCM controlled IAC motor moves a pintle in and out of IAC valve, varying the amount of air entering the intake manifold. DTC will set when engine idle speed is less than 80 RPM or greater than the desired idle speed for 15 seconds.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Start and idle engine. Turn off all accessories. Using scan tool, select MISC TESTS and select IAC SYSTEM. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring ENGINE SPEED display. If ENGINE SPEED display remains within 50 RPM of desired value for each RPM command, fault is not present. If engine speed is not within 50 RPM of desired value, go to next step.
  4. Disconnect IAC valve. Install IAC Noid Light (J 37027). Start engine. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring noid light. If noid light cycles Red and Green (never off), go to step 6). If noid light does not cycle, go to next step.
  5. Check all IAC circuits for open, short to ground or short to voltage. Repair as necessary. If circuits are okay, go to step 9).
  6. Check throttle body for objects blocking IAC passage or throttle bore, excessive deposits in IAC passage, pintle, throttle bore or throttle plate. Check for restriction or vacuum leaks in air intake system. Check adjustment screw for tampering. Repair as necessary. If no problems are found, go to next step.
  7. Check for poor terminal contact at IAC harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  8. Replace IAC valve.
  9. Check IAC terminal contacts at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  10. Replace PCM. Program replacement PCM using required equipment.

DTC P0506 Schematic. Scheme 13

Scheme 13: DTC P0506 Schematic

DTC P0507 - IAC SYSTEM RPM HIGH

Note. For circuit reference, see DTC P0506 schematic.

This test determines if idle control system is maintaining the proper idle speed. The IAC system controls idle speed by allowing a certain amount of air to by-pass the throttle body (throttle plate closed during idle) through the IAC valve. The PCM controlled IAC motor moves a pintle in and out of IAC valve, varying the amount of air entering the intake manifold. DTC will set when engine idle speed is greater than the desired idle speed for 15 seconds.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Start and idle engine. Turn off all accessories. Using scan tool, select MISC TESTS and select IAC SYSTEM. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring ENGINE SPEED display. If ENGINE SPEED display remains within 50 RPM of desired value for each RPM command, fault is not present. If engine speed is not within 50 RPM of desired value, go to next step.
  4. Disconnect IAC valve. Install IAC Noid Light (J 37027). Start engine. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring noid light. If noid light cycles Red and Green (never off), go to step 6). If noid light does not cycle, go to next step.
  5. Check all IAC circuits for open, short to ground or short to voltage. Repair as necessary. If circuits are okay, go to step 9).
  6. Check throttle body for objects blocking IAC passage or throttle bore, excessive deposits in IAC passage, pintle, throttle bore or throttle plate. Check for restriction or vacuum leaks in air intake system. Check adjustment screw for tampering. Repair as necessary. If no problems are found, go to next step.
  7. Check for poor terminal contact at IAC harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  8. Replace IAC valve.
  9. Check IAC terminal contacts at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  10. Replace PCM. Program replacement PCM using required equipment.

DTC P0550 - POWER STEERING PRESSURE SWITCH CIRCUIT VOLTAGE LOW

Note. For circuit reference, see DTC P0101 schematic.

Power Steering Pressure (PSP) switch is normally closed switch, which opens when power steering pressure exceeds 450-650 psi. The PSP switch closes again when pressure drops to less than 100-450 psi. This test monitors the PSP switch. When load is placed on power steering, such as full lock position, the switch opens. When driving at greater than 45 MPH (no load condition), the switch is closed. DTC sets when vehicle speed is greater than 45 MPH and the PSP switch signal is open.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, select PSP SWITCH. With engine running, turn steering wheel from straight ahead to full left lock position and back to straight ahead position. If scan tool displays NORMAL to HI PRESS. and back to NORMAL, fault is not present. See DIAGNOSTIC AIDS. If scan tool does not display NORMAL to HI PRESS. and back to NORMAL, go to next step.
  3. Turn engine off. Turn ignition on, with engine off. If scan tool display remains on HI PRESS., go to next step. If scan tool display does not remain on HI PRESS., go to step 8).
  4. Disconnect PSP switch. Using DVOM, check voltage between ground and PSP switch harness connector terminal "B". If voltage is 10 volts or greater, go to next step. If voltage is less than 10 volts, go to step 10).
  5. Using jumper wire, jumper PSP switch harness connector terminals. If scan tool displays HI PRESS., go to next step. If scan tool does not display HI PRESS., go to step 11).
  6. Store fluid life value as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. With PSP switch harness connector terminals jumpered, turn ignition on. Check voltage between ground and PSP switch input circuit at PCM harness connector terminal. If voltage reading is 10 volts or greater, go to next step. If voltage reading is less than 10 volts, go to step 12).
  7. Check PSP switch input harness connector terminal at PCM connector C1. Repair as necessary. If harness connector terminals are okay, go to step 17).
  8. Turn ignition on, with engine off. Disconnect PSP switch harness connector. If scan tool displays NORMAL, go to next step. If scan tool does not display NORMAL, got to step 11).
  9. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Check voltage between ground and PSP switch input circuit at PCM harness connector C1. If voltage reading is .5 volt or less, go to step 7). If voltage reading is greater than .5 volt, go to step 13).
  10. Check fuse. If fuse is faulty, go to step 14). If fuse is okay, go to step 15).
  11. Check terminal contacts at PSP switch. Repair as necessary. If terminal contacts are okay, go to step 16).
  12. Repair open or short in PSP switch input circuit between PCM harness connector and PSP switch harness connector.
  13. Repair short to voltage in PSP switch input circuit between PCM harness connector and PSP switch harness connector.
  14. Replace faulty fuse and check/repair short in ignition circuit to PSP switch.
  15. Repair open in ignition circuit to PSP switch.
  16. Replace PSP switch.
  17. Replace PCM. Program replacement PCM using required equipment.

Check for intermittent contact at PSP switch or stretching of harness causing an intermittent open.

PCM monitors system voltage on ignition feed circuit to PCM harness connector C1. DTC will set if this voltage drops to less than 10 volts, with engine running at greater than 500 RPM. If ignition voltage is zero volts (open circuit), engine will not operate since PCM does not have the ignition feed voltage to operate.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start engine. Using scan tool, note IGNITION 1 voltage reading. Compare this voltage to voltage displayed by the Instrument Panel Cluster (IPC) message center. Scan tool and IPC voltage difference should be within .5 volt. If difference is greater than .5 volt, go to next step. If scan tool and IPC voltage is within .5 volt, diagnose charging system. See DIAGNOSTIC AIDS.
  3. Using DVOM, check voltage to ground on PCM fuse. Scan tool and DVOM voltage difference should be within .5 volt. If difference is greater than .5 volt, go to next step. If scan tool and DVOM voltage is within .5 volt or the same, diagnose charging system.
  4. Check for high resistance in ignition feed circuit to PCM. Repair circuit as necessary. If circuit is okay, go to next step.
  5. Check terminal contact PCM harness connectors C1 and C2. Repair as necessary. If terminal contacts are okay, go to next step.
  6. Replace PCM. Program replacement PCM using required equipment.

Normal running system voltage is about 15 volts. A loose or faulty connection at generator "L" terminal may cause DTC to set intermittently.

DTC P0560 Schematic. Scheme 14

Scheme 14: DTC P0560 Schematic

DTC P0563 - SYSTEM VOLTAGE HIGH

Note. For circuit reference, see DTC P0560 schematic.

PCM monitors system voltage on ignition feed circuit to PCM harness connector C1. DTC will set if this voltage is greater than 16 volts for 6 seconds.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start engine. Using scan tool, note IGNITION 1 voltage reading. Compare this voltage to voltage displayed by the Instrument Panel Cluster (IPC) message center. If difference is greater than .5 volt, go to next step. If scan tool and IPC voltage is within .5 volt or the same, diagnose charging system. See DIAGNOSTIC AIDS.
  3. Using DVOM, check voltage to ground on PCM fuse. If difference is greater than .5 volt, go to next step. If scan tool and DVOM voltage is the same or within .5 volt, diagnose charging system.
  4. Check for high resistance in ignition feed circuit to PCM. Repair circuit as necessary. If circuit is okay, go to next step.
  5. Check terminal contact PCM harness connectors C1 and C2. Repair as necessary. If terminal contacts are okay, go to next step.
  6. Replace PCM. Program replacement PCM using required equipment.

Normal running system voltage is about 15 volts. A loose or faulty connection at generator "L" terminal may cause DTC to set intermittently.

The PCM EPROM contains data essential in running engine and transaxle. This test check the integrity of the data. The EPROM data is divided into 2 halves or sides in the EPROM. The integrity of the data is checked by adding up the data in all locations of the EPROM. This is called the checksum. If checksum does not equal to what it should, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Replace PCM. Program replacement PCM using required equipment.

DTC is designed not to allow a service/replacement PCM to be installed without first flashing software into it.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Flash PCM with correct software. Check if DTC resets. If DTC resets, go to next step.
  3. Replace PCM. Program replacement PCM using required equipment.

The PCM has a memory area where it stores certain data it needs to save when the ignition is turned off. This area is called Keep Alive Memory. This test monitors PCM's keep alive memory for a loss or unintended change of data. If such a condition occurs, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check for other DTC(s) set. If other DTC(s) are set, diagnose affected DTC(s). If other DTC(s) are not present, see DIAGNOSTIC AIDS.

If battery has been disconnected for any reason, DTC P0603 will set. The PCM keeps a running check on the memory and if it changes, memory will reset. An intermittent loss of power or ground to PCM will cause a reset.

PCM has 2 internal processors, the ECM and the TCM. They are connected together and share data on an interconnect called SPI. The ECM sends sensor data to TCM. This sensor data is checked and if the difference in readings between the 2 processors is too great, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Replace PCM. Program replacement PCM using required equipment.

DTC P1106 - MAP SENSOR CIRCUIT INTERMITTENT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

MAP sensor changes resistance based upon manifold vacuum. PCM provides a 5-volt reference and ground signal and monitors a signal circuit. MAP sensor signal varies between ground and 5 volts as manifold vacuum varies. As MAP decreases, voltage decreases (low engine load, high vacuum). As MAP increases, voltage increases (high engine load, low vacuum). PCM uses MAP sensor value as an indicator of engine load. DTC will set when PCM detects a MAP sensor value that is too high.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, verify if DTC P0106 or P0108 is also present. If these DTC(s) are present, diagnose affected DTC(s) first. If these DTC(s) are not present, go to next step.
  3. Turn ignition off. Disconnect harness connector to MAP sensor. Check harness connector terminals. Repair as necessary. If terminals are okay, go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Check MAP sensor terminals at PCM harness connector. Repair as necessary. If terminals are okay, go to step 5).
  5. Disconnect MAP sensor connector. Check all sensor terminals. Repair as necessary. If terminals are okay, go to next step.
  6. Check MAP sensor 5-volt reference and signal circuits for intermittent short to voltage. Also, check for open MAP sensor ground circuit. Repair as necessary. If circuits are okay, fault is not present. Diagnose using DTC P0106 test.

DTC P1107 - MAP SENSOR CIRCUIT INTERMITTENT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

MAP sensor changes resistance based upon manifold vacuum. PCM provides a 5-volt reference and ground signal. MAP sensor signal varies between one and 5 volts as manifold vacuum varies. As MAP decreases, voltage decreases (low engine load, high vacuum). As MAP increases, voltage increases (high engine load, low vacuum). PCM uses MAP sensor value as an indicator of engine load. DTC will set when PCM detects a MAP sensor value that is too low.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, verify if DTC P0106 or P0107 is also present. If these DTC(s) are present, diagnose affected DTC(s) first. If these DTC(s) are not present, go to next step.
  3. Turn ignition off. Disconnect harness connector to MAP sensor. Check harness connector terminals. Repair as necessary. If terminals are okay, go to next step.
  4. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Check MAP sensor terminals at PCM harness connector. Repair as necessary. If terminals are okay, go to step 5).
  5. Disconnect MAP sensor connector. Check all sensor terminals. Repair as necessary. If terminals are okay, go to next step.
  6. Check MAP sensor 5-volt reference and signal circuits for intermittent short to voltage. Also, check for open MAP sensor ground circuit. Repair as necessary. If circuits are okay, fault is not present. Diagnose using DTC P0106 test.

DTC P1108 - BARO-TO-MAP SENSOR CIRCUIT COMPARISON TOO HIGH

Note. For circuit reference, see DTC P0105 schematic.

MAP sensor changes resistance based upon manifold vacuum. PCM provides a 5-volt reference and ground signal. MAP sensor signal varies between ground and 5 volts as manifold vacuum varies. As MAP decreases, voltage decreases (low engine load, high vacuum). As MAP increases, voltage increases (high engine load, low vacuum). PCM uses MAP sensor value as an indicator of engine load.

This test monitors the MAP signal by comparing the reading to calculated BARO. If the values of the MAP signal and the calculated BARO are too close together at idle, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and idle engine. Using scan tool, select ENGINE 1 and note MAP and BARO displays. Subtract MAP value from BARO value. If difference between BARO and MAP value is 11 kPa or less, go to next step. If difference is greater than 11 kPa, fault is not present. Diagnose using DTC P0106 tests.
  3. Connect vacuum gauge at MAP sensor port. With engine at idle, if vacuum is 14 in. Hg or greater, go to next step. If vacuum is less than 14 in. Hg, go to step 14).
  4. Turn engine off. Disconnect MAP sensor harness connector. Turn ignition to LOCK position. Note MAP display on scan tool. If MAP sensor display reads 16 kPa or less, go to next step. If MAP sensor display reads greater than 16 kPa, go to step 7).
  5. Check voltage between ground and MAP sensor ground circuit at MAP sensor harness connector terminal. If voltage is greater than .5 volt, go to step 12). If voltage is less than .5 volt, go to next step.
  6. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position, then disconnect PCM harness connector C1 and MAP sensor harness connector terminals. Using DVOM, check resistance of MAP sensor ground circuit between PCM harness connector and MAP harness connector terminals. If resistance is 5 ohms or less, go to step 11). If resistance is greater than 5 ohms, go to step 9).
  7. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1 and MAP sensor harness connector terminals. Using DVOM, check voltage between chassis ground and MAP sensor ground circuit at MAP sensor harness connector terminal "B". If voltage reading is .5 volt or less, go to step 10). If voltage reading is greater the .5 volt, go to next step).
  8. Repair short to voltage in MAP sensor signal circuit.
  9. Repair open in MAP sensor ground circuit.
  10. Check terminal contact to MAP sensor at PCM harness connector C1. Repair as necessary. If terminal contact is okay, go to step 15).
  11. Repair terminal contact MAP sensor harness connector. Repair as necessary. If terminal contact is okay, go to step 13).
  12. Repair short to voltage in MAP sensor 5-volt reference circuit.
  13. Replace MAP sensor.
  14. Check and repair causes of intake manifold vacuum leaks or low engine vacuum.
  15. Replace PCM. Program replacement PCM using required equipment.
Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

IAT TEMPERATURE-TO-RESISTANCE VALUES

DTC P1111 - IAT SENSOR CIRCUIT INTERMITTENT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

IAT sensor is a thermistor that varies resistance based on temperature. Low temperature will result in high resistance and high monitored signal voltage. If IAT reading is -30°F (-35°C) or lower when coolant temperature is hotter than IAT reading, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0111 or P0113 is also present. If either DTC is present, diagnose affected DTC first. If these DTC(s) are not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connectors C1 and C2. Check terminals to IAT sensor at PCM harness connectors C1 and C2. Repair as necessary. If terminal contacts are okay, go to next step.
  4. Disconnect and check IAT sensor harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Check IAT sensor signal and ground circuits for open or short to voltage between IAT sensor harness connector and PCM harness connector. Repair as necessary. If circuits are okay, fault is not present. See DIAGNOSTIC AIDS.

If fault is not present, check PCM grounds. If a faulty sensor is suspected, check sensor resistance. See IAT TEMPERATURE-TO-RESISTANCE VALUES.

Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

IAT TEMPERATURE-TO-RESISTANCE VALUES

DTC P1112 - IAT SENSOR CIRCUIT INTERMITTENT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

IAT sensor is a thermistor that varies resistance based on temperature. High temperature will result in low signal voltage. If IAT reading is 304°F (151°C) or greater when coolant temperature is less than 230°F (110°C), DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0111 or P0112 is also present. If either DTC is present, diagnose affected DTC first. If these DTC(s) are not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connectors C1 and C2. Check terminals to IAT sensor at PCM harness connectors C1 and C2. Repair as necessary. If terminal contacts are okay, go to next step.
  4. Disconnect and check IAT sensor harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Check IAT sensor signal circuit for short to ground. Repair as necessary. If circuit is okay, fault is not present. See DIAGNOSTIC AIDS.

If fault is not present, check PCM grounds. If a faulty sensor is suspected, check sensor resistance. See IAT TEMPERATURE-TO-RESISTANCE VALUES.

Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

IAT TEMPERATURE-TO-RESISTANCE VALUES

DTC P1114 - ECT SENSOR CIRCUIT INTERMITTENT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

ECT sensor is a thermistor that varies resistance based on temperature. High temperature will result in low signal voltage. If ECT reading is 304°F (151°C) or greater, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0116 or P0117 is also present. If either DTC is present, diagnose affected DTC first. If these DTC(s) are not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connectors C1 and C2. Check terminals to ECT sensor at PCM harness connectors C1 and C2. Repair as necessary. If terminal contacts are okay, go to next step.
  4. Disconnect and check ECT sensor harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Check ECT sensor signal circuit for short to ground. Repair as necessary. If circuit is okay, fault is not present. See DIAGNOSTIC AIDS.

If fault is not present, check PCM grounds. If a faulty sensor is suspected, check for skewed ECT sensor. See ECT TEMPERATURE-TO-RESISTANCE VALUES table.

Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

ECT TEMPERATURE-TO-RESISTANCE VALUES

DTC P1115 - ECT SENSOR CIRCUIT INTERMITTENT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

ECT sensor is a thermistor or a variable resistor, that varies resistance based on temperature. High temperature will result in low signal voltage. If ECT reading is less than -36°F (-38°C) when IAT reading is greater than 23°F (-5°C) or vehicle has driving long enough for coolant temperature to increase to greater than -36°F (-38°C), DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0116 or P0118 is also present. If either DTC is present, diagnose affected DTC first. If these DTC(s) are not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connectors C1 and C2. Check terminals to ECT sensor at PCM harness connectors C1 and C2. Repair as necessary. If terminal contacts are okay, go to next step.
  4. Disconnect and check ECT sensor harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Check ECT sensor signal and ground circuits for open or short to voltage. Repair as necessary. If circuit is okay, fault is not present. See DIAGNOSTIC AIDS.

If fault is not present, check PCM grounds. Check for skewed ECT sensor. See ECT TEMPERATURE-TO-RESISTANCE VALUES table.

Temperature °F (°C)Ohms
212 (100)177
194 (90)241
158 (70)467
122 (50)973
104 (40)1459
86 (30)2238
68 (20)3520
50 (10)5670

ECT TEMPERATURE-TO-RESISTANCE VALUES

DTC P1121 - TP SENSOR CIRCUIT INTERMITTENT HIGH VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

TP sensor is a potentiometer. At low throttle angle, the TP sensor signal voltage is low. The PCM uses TP sensor information to determine idle, Wide Open Throttle (WOT), deceleration enleanment and acceleration enrichment. DTC will when PCM detects a TP sensor signal that is 5 volts or greater, which is not possible under normal operation.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0120 or P0123 is also present. If either DTC is present, diagnose affected DTC first. If these DTC(s) are not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connector C1. Check terminals to TP sensor at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  4. Disconnect and check TP sensor harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Check for open in TP sensor ground circuit. Check for short to voltage in TP sensor 5-volt reference and signal circuits. Repair as necessary. If circuits are okay, fault is not present. See DIAGNOSTIC AIDS.

If fault is not present, check PCM grounds.

DTC P1122 - TP SENSOR CIRCUIT INTERMITTENT LOW VOLTAGE

Note. For circuit reference, see DTC P0105 schematic.

TP sensor is a potentiometer. At low throttle angle, the TP sensor signal voltage is low. The PCM uses TP sensor information to determine idle, Wide Open Throttle (WOT), deceleration enleanment and acceleration enrichment. DTC will when PCM detects a TP sensor signal that is .1 volt or less.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0120 or P0123 is also present. If either DTC is present, diagnose affected DTC first. If these DTC(s) are not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition on and wait 30 seconds, then disconnect PCM harness connector C1. Check terminals to TP sensor at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  4. Disconnect and check TP sensor harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Check for open or short to ground in TP sensor 5-volt reference and signal circuits. Repair as necessary. If circuits are okay, fault is not present. See DIAGNOSTIC AIDS.

If fault is not present, check PCM grounds.

DTC P1133 - HO2S INSUFFICIENT SWITCHING BANK 1, SENSOR 1

(REAR)

Note. For circuit reference, see DTC P0131 schematic.

PCM provides a 5-volt reference signal to the oxygen sensor. When oxygen sensor is cold, sensor signal voltage will be about 5 volts and PCM will keep the system in "open loop" operation. When oxygen sensor is warm, 392°F (200°C), sensor will swing from rich to lean rapidly (one swing every 2 seconds), if PCM is in good control of air/fuel mixture. If oxygen is slow to respond to changes in exhaust oxygen content, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If you were sent here from another DTC, go to step 4). If not, go to next step.
  3. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  4. Start engine. Using scan tool, select ENGINE 1 and observe ECT display. Operate engine until temperature reaches 185°F (85°C). Note ENGINE SPEED and BNK 1 SEN 1 display. Operate engine at 1200-2000 RPM for about 2 minutes. After 2 minutes check if rear oxygen sensor voltage rapidly swings from less than .3 volt to greater than .6 volt. If oxygen sensor voltage is swinging as specified, go to next step. If oxygen sensor voltage is not swinging as specified, go to step 6).
  5. With engine running at 1200-2000 RPM, note scan tool display LOOP STATUS. If display indicates CLOSED, fault is not present. See DIAGNOSTIC AIDS. If display does not indicate CLOSED, go to step 9).
  6. If rear oxygen sensor voltage remains between .3-.6 volt longer that it swings out of this range, go to step 9). If oxygen sensor voltage swings, go to next step.
  7. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  8. Check terminal contact at rear oxygen sensor connector. Repair as necessary. If harness connector is okay, go to next step.
  9. Replace rear oxygen sensor. Check for possible sensor contamination, i.e. leaded fuel, incorrect gasket seal or over rich operation. If failure is caused by over rich condition, check fuel injection system. See BASIC TESTING article.

If fault is not present, check PCM grounds. Never solder oxygen sensor wires.

DTC P1134 - HO2S TRANSITION TIME RATIO BANK 1, SENSOR 1 (REAR)

Note. For circuit reference, see DTC P0131 schematic.

This test is used in conjunction with the rear oxygen sensor slow response diagnostic test (DTC P0133). The ratio of the response times that was calculated are compared to calibrated limits. If the number of both lean-to-rich transitions (switches) and rich-to-lean transitions were both zero, then ratio will be set to zero. Other wise, the ratio is calculated based on which average response time was greater.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. Start engine. Using scan tool, select ENGINE 1 and observe ECT display. Operate engine until temperature reaches 185°F (85°C). Note ENGINE SPEED and BNK 1 SEN 1 display. Operate engine at 1200-2000 RPM for about 2 minutes. After 2 minutes check if rear oxygen sensor voltage rapidly swings from less than .3 volt to greater than .6 volt. If oxygen sensor voltage is swinging as specified, go to next step. If oxygen sensor voltage is not swinging as specified, go to step 5).
  4. With engine running at 1200-2000 RPM, note scan tool display LOOP STATUS. If display indicates CLOSED, fault is not present. See DIAGNOSTIC AIDS. If display does not indicate CLOSED, go to step 8).
  5. If rear oxygen sensor voltage remains between .3-.6 volt longer that it swings out of this range, go to step 8). If oxygen sensor voltage swings, go to next step.
  6. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  7. Check terminal contact at rear oxygen sensor connector. Repair as necessary. If harness connector is okay, go to next step.
  8. Replace rear oxygen sensor. Check for possible sensor contamination, i.e. leaded fuel, incorrect gasket seal or over rich operation. If failure is caused by over rich condition, check fuel injection system. See BASIC TESTING article.

If fault is not present, check PCM grounds. Never solder oxygen sensor wires.

DTC P1139 - HO2S INSUFFICIENT SWITCHING BANK 1, SENSOR 2 (PRE-CONVERTER)

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a 5-volt reference signal to the oxygen sensor. When oxygen sensor is cold, sensor signal voltage will be about 5 volts and PCM will keep the system in "open loop" operation. When oxygen sensor is warm, 392°F (200°C), sensor will swing from rich to lean rapidly (one swing every 2 seconds), if PCM is in good control of air/fuel mixture. If oxygen is slow to respond to changes in exhaust oxygen content, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If you were sent here from another DTC, go to step 4). If not, go to next step.
  3. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  4. Start engine. Using scan tool, select ENGINE 1 and observe ECT display. Operate engine until temperature reaches 185°F (85°C). Note ENGINE SPEED and BNK 1 SEN 2 display. Operate engine at 1200-2000 RPM for about 2 minutes. After 2 minutes check if rear oxygen sensor voltage rapidly swings from less than .3 volt to greater than .6 volt. If oxygen sensor voltage is swinging as specified, go to next step. If oxygen sensor voltage is not swinging as specified, go to step 6).
  5. With engine running at 1200-2000 RPM, note scan tool display LOOP STATUS. If display indicates CLOSED, fault is not present. See DIAGNOSTIC AIDS. If display does not indicate CLOSED, go to step 9).
  6. If rear oxygen sensor voltage remains between .3-.6 volt longer that it swings out of this range, go to step 9). If oxygen sensor voltage swings, go to next step.
  7. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  8. Check terminal contact at pre-converter oxygen sensor connector. Repair as necessary. If harness connector is okay, go to next step.
  9. Replace pre-converter oxygen sensor. Check for possible sensor contamination, i.e. leaded fuel, incorrect gasket seal or over rich operation. If failure is caused by over rich condition, check fuel injection system. See BASIC TESTING article.

If fault is not present, check PCM grounds. Never solder oxygen sensor wires.

DTC P1140 - HO2S TRANSITION TIME RATIO BANK 1, SENSOR 2 (PRE-CONVERTER)

Note. For circuit reference, see DTC P0137 schematic.

This test is used in conjunction with the pre-converter oxygen sensor slow response diagnostic test (DTC P0139). The ratio of the response times that was calculated are compared to calibrated limits. If the number of both lean-to-rich transitions (switches) and rich-to-lean transitions were both zero, then the ratio will be set to zero. Other wise, the ratio is calculated based on which average response time was greater.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start engine. Using scan tool, select ENGINE 1 and observe ECT display. Operate engine until temperature reaches 185°F (85°C). Note ENGINE SPEED and BNK 1 SEN 2 display. Operate engine at 1200-2000 RPM for about 2 minutes. After 2 minutes check if rear oxygen sensor voltage rapidly swings from less than .3 volt to greater than .6 volt. If oxygen sensor voltage is swinging as specified, fault is not present. See DIAGNOSTIC AIDS. If oxygen sensor voltage is not swinging as specified, go to next step.
  3. If pre-converter oxygen sensor voltage remains between .3-.6 volt longer that it swings out of this range, go to step 6). If oxygen sensor voltage swings, go to next step.
  4. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  5. Check terminal contact at pre-converter oxygen sensor connector. Repair as necessary. If harness connector is okay, go to next step.
  6. Replace pre-converter oxygen sensor. Check for possible sensor contamination, i.e. leaded fuel, incorrect gasket seal or over rich operation. If failure is caused by over rich condition, check fuel injection system. See BASIC TESTING article.

If fault is not present, check PCM grounds. Never solder oxygen sensor wires.

DTC P1153 - HO2S INSUFFICIENT SWITCHING BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see DTC P0137 schematic.

PCM provides a 5-volt reference signal to the oxygen sensor. When oxygen sensor is cold, sensor signal voltage will be about 5 volts and PCM will keep the system in "open loop" operation. When oxygen sensor is warm, 392°F (200°C), sensor will swing from rich to lean rapidly (one swing every 2 seconds), if PCM is in good control of air/fuel mixture. If oxygen is slow to respond to changes in exhaust oxygen content, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If you were sent here from another DTC, go to step 4). If not, go to next step.
  3. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  4. Start engine. Using scan tool, select ENGINE 1 and observe ECT display. Operate engine until temperature reaches 185°F (85°C). Note ENGINE SPEED and BNK 2 SEN 1 display. Operate engine at 1200-2000 RPM for about 2 minutes. After 2 minutes check if pre-converter oxygen sensor voltage rapidly swings from less than .3 volt to greater than .6 volt. If oxygen sensor voltage is swinging as specified, go to next step. If oxygen sensor voltage is not swinging as specified, go to step 6).
  5. With engine running at 1200-2000 RPM, note scan tool display LOOP STATUS. If display indicates CLOSED, fault is not present. See DIAGNOSTIC AIDS. If display does not indicate CLOSED, go to step 9).
  6. If pre-converter oxygen sensor voltage remains between .3-.6 volt longer that it swings out of this range, go to step 9). If oxygen sensor voltage swings, go to next step.
  7. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  8. Check terminal contact at pre-converter oxygen sensor connector. Repair as necessary. If harness connector is okay, go to next step.
  9. Replace pre-converter oxygen sensor. Check for possible sensor contamination, i.e. leaded fuel, incorrect gasket seal or over rich operation. If failure is caused by over rich condition, check fuel injection system. See BASIC TESTING article.

If fault is not present, check PCM grounds. Never solder oxygen sensor wires.

DTC P1154 - HO2S TRANSITION TIME RATIO BANK 2, SENSOR 1 (FRONT)

Note. For circuit reference, see DTC P0131 schematic.

This test is used in conjunction with the front oxygen sensor slow response diagnostic test (DTC P0153). The ratio of the response times that was calculated are compared to calibrated limits. If the number of both lean-to-rich transitions (switches) and rich-to-lean transitions were both zero, then ratio will be set to zero. Other wise, the ratio is calculated based on which average response time was greater.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. Start engine. Using scan tool, select ENGINE 1 and observe ECT display. Operate engine until temperature reaches 185°F (85°C). Note ENGINE SPEED and BNK 2 SEN 1 display. Operate engine at 1200-2000 RPM for about 2 minutes. After 2 minutes, check if front oxygen sensor voltage rapidly swings from less than .3 volt to greater than .6 volt. If oxygen sensor voltage is swinging as specified, go to next step. If oxygen sensor voltage is not swinging as specified, go to step 5).
  4. With engine at 1200-2000 RPM, note scan tool LOOP STATUS display. If scan tool display reads CLOSED, fault is not present. See DIAGNOSTIC AIDS. If scan tool display does not read CLOSED, go to step 8).
  5. If front oxygen sensor voltage remains between .3-.6 volt longer that it swings out of this range, go to step 8). If oxygen sensor voltage swings, go to next step.
  6. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  7. Check terminal contact at front oxygen sensor connector. Repair as necessary. If harness connector is okay, go to next step.
  8. Replace front oxygen sensor. Check for possible sensor contamination, i.e. leaded fuel, incorrect gasket seal or over rich operation. If failure is caused by an over rich condition, check fuel injection system. See BASIC TESTING article.

If fault is not present, check PCM grounds. Never solder oxygen sensor wires.

DTC P1258 - ENGINE OVER-TEMPERATURE PROTECTION

Note. For circuit reference, see DTC P0105 schematic.

PCM has the ability to disable 4 injectors during an engine over temperature (overheating) condition. Engine is considered over temperature whenever ECT reaches 268°F (131°C). This protection mode allows the PCM to alternate between groups of cylinders, thereby reducing coolant temperature. This is accomplished by disabling the fuel injectors. This DTC is set to show that an overheating condition was or is observed by the PCM and that the protection mode has been engaged.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0108 or P1114 is set. If any of these DTC(s) are present, diagnose affected DTC(s). If DTC(s) are not present, diagnose cooling system.

DTC P1320 - IGNITION CONTROL (IC) MODULE 4X REFERENCE CIRCUIT INTERMITTENT NO PULSE

Note. For circuit reference, see DTC P0300 schematic.

IC module creates a 4X signal and a 24X signal that is used by the PCM for ignition and fuel control. If PCM does not receive 4X reference pulses from the IC module for greater than .4 second while engine is running, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC(s) P0322, P1323 or P1375 is also present. If any of the DTC(s) are present, diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Disconnect IC module harness connector C3. Turn ignition on. Using DVOM, check voltage between ground and ignition feed circuit at IC module harness connector C3 terminal. If voltage is 10 volts or greater, go to next step. If voltage is less than 10 volts, go to step 10).
  4. Turn ignition off. Reconnect IC module harness connector C3. Disconnect IC module harness connector C4. Store fluid life index as indicated on scan tool. Disconnect PCM harness connector C2. Using DVOM, check resistance between ground and fuel control circuit at PCM harness connector terminal. If resistance is greater than 10,000 ohms go to next step. If resistance is not greater than 10,000 ohms, go to step 11).
  5. Check resistance of fuel control circuit between IC module harness connector and PCM harness connector terminal. If resistance is 5 ohms or less, go to next step. If not 5 ohms or less, step 12).
  6. Turn ignition on. Check voltage between ground and fuel control circuit at IC harness connector C2 terminal. If voltage is less than .5 volt go to next step. If not, go to step 13).
  7. Reconnect IC module harness connector C4. Check voltage between ground and fuel control circuit at PCM harness connector C2. If voltage is greater than 4.2 volts, go to next step. If voltage is 4.2 volts or less, go to step 14).
  8. Turn ignition off. Disconnect IC module harness connector C2. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Set DVOM to 400 mV AC scale and push Hz button. Connect DVOM between terminal "C" jumper and ground. Start engine and check frequency. If frequency is less than 30 Hz, go to step 10). If frequency is not less than 30 Hz, go to next step.
  9. Remove all jumper wire connections. Reconnect IC module connector C4. Clear DTC. Start and idle engine. Using scan tool, select DTC INFO then FAIL THIS IGN modes. If DTC P1320 resets, go to step 16). If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  10. Check for no voltage to IC module caused by a faulty fuse due to short in ignition feed circuit, open in ignition feed circuit or shorted IC module. Repair as necessary.
  11. Repair short to ground in fuel control circuit to IC module.
  12. Repair open in fuel control circuit to IC module.
  13. Repair short to voltage in fuel control circuit to IC module.
  14. Check terminal contact at IC module harness connector C4. Repair as necessary. If terminal contact is okay, go to next step.
  15. Replace IC module.
  16. Check fuel control circuit terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  17. Replace PCM. Program replacement PCM using required equipment.

DTC may set due to a false start condition in which cranking speed exceeds 568 RPM with engine not starting. If no fault is present, check for intermittent open or short in IC module fuel control circuit, ignition feed circuit or ground circuit. Also, check for EMI interference on IC module fuel control circuit.

DTC P1323 - IGNITION CONTROL (IC) MODULE 24X REFERENCE CIRCUIT LOW FREQUENCY

Note. For circuit reference, see DTC P0300 schematic.

IC module creates a 4X signal and a 24X signal that is used by the PCM for ignition and fuel control. In this test, PCM checks for 4X reference pulses being received without 24X reference pulses. When engine is running and PCM is receiving 4X pulses without 24X reference pulses and the 24X reference signal line is low for 4 seconds, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1376 is also present. If DTC P1376 is present, diagnose this DTC first. If DTC is not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect IC module harness connector C4 and PCM harness connector C2. Using DVOM, check resistance between ground and 24X reference circuit at PCM harness connector C2 terminal. If resistance is greater than 10 k/ohms, go to next step. If resistance is less than 10 k/ohms, go to step 8).
  4. Check resistance of 24X reference signal circuit between PCM and IC harness connector terminals. If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 9).
  5. Reconnect IC module harness connector C4. Turn ignition on. Check voltage between ground and 24X reference signal circuit at PCM harness connector C2. If voltage is greater than 4.2 volts, go to next step. If voltage is 4.2 volts or less, go to step 10).
  6. Turn ignition off. Disconnect IC module harness connector C2. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Set DVOM to 400 mV AC scale and push Hz button. Connect DVOM between terminal "A" jumper and ground. Start engine and check frequency. If frequency is less than 340 Hz, go to step 10). If frequency is not less than 340 Hz, go to next step.
  7. Remove all jumper wire connections. Reconnect IC module connector C4. Clear DTC. Start and idle engine. Using scan tool, select DTC INFO then FAIL THIS IGN modes. If DTC P1323 resets, go to step 13). If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  8. Check for short to ground in 24X reference signal circuit.
  9. Repair short to ground in 24X reference signal circuit.
  10. Check terminal contact at IC module harness connector C4. Repair as necessary. If terminal contact is okay, go to next step.
  11. Replace IC module.
  12. Check 24X reference signal circuit terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  13. Replace PCM. Program replacement PCM using required equipment.

DTC may set due to a false start condition in which cranking speed exceeds 568 RPM with engine not starting. If no fault is present, check for intermittent open or short in IC module fuel control circuit, ignition feed circuit or ground circuit. Also, check for EMI interference on IC module 24X reference signal circuit.

DTC P1350 - IGNITION CONTROL (IC) SYSTEM

Note. For circuit reference, see DTC P0300 schematic.

Under normal operation, until engine RPM is high enough for the PCM to control spark, PCM will open the bypass circuit to the IC module, the IC module will then ground the IC module circuit. This mode is called the module mode, because the IC module is controlling the spark at his point. Once engine speed is high enough (about 65 RPM), the 4X reference pulses are received and if no PCM faults are detected, PCM will close the bypass line and in response the IC module will unground the IC circuit, allowing PCM to control spark. This mode is called the control mode.

This test is used to check for faults in both the bypass and the IC circuit. To check both circuits, this diagnostic runs 2 tests. One during crank and one while engine is running. If IC control pulses are detected by the PCM on the IC line while in module mode (cranking) or if no ignition control pulses are detected by the PCM while in ignition control mode (running), DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0322, P0372, P1323, P1371 or P1376 is also present. If any of these DTC(s) are present, diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Using scan tool, select DTC and select FAILURE REC and note ENGINE SPEED snapshot display for DTC P1350. If engine speed display reads less than 500 RPM, go to next step. If engine speed display reads greater than 500 RPM, go to step 9).
  4. Turn ignition off. Disconnect IC module harness connector C4. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Turn ignition on. Using DVOM, check voltage between terminal "D" jumper and ground. If voltage is less than .4 volt, go to next step. If voltage is greater than .4 volt, go to step 7).
  5. Remove injector fuses from underhood fuse/relay block. Crank engine and check voltage on terminal "E" jumper. If voltage reading is 1.3 volts or greater, go to next step. If voltage reading is less than 1.3 volts, fault is not present. See DIAGNOSTIC AIDS.
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2 and disconnect all jumpers from IC module connector. Check resistance of IC signal circuit between PCM harness connector and IC module harness connector terminals. If resistance is 5 ohms or less, go to step 25). If resistance is greater than 5 ohms, go to step 19).
  7. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage reading. If voltage is .4 volt or less, go to next step. If voltage reading is greater than .4 volt, go to step 27).
  8. Turn ignition off. Disconnect all jumper wires, but leave IC module harness connector C4 disconnected. Turn ignition on. Check voltage between ground and by-pass circuit at PCM harness connector terminal. If voltage reading is .4 volt or greater, go to step 20). If voltage reading is less than .4 volt, go to step 25).
  9. Turn ignition off. Disconnect IC module harness connector C4. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Start engine. Using DVOM, check voltage between terminal "D" jumper and ground. If voltage reading is 4.1 volts or greater, go to next step. If voltage reading is less than 4.1 volts, go to step 17).
  10. Turn ignition off. Remove all jumper connectors, leaving IC module harness connector disconnected. Disconnect PCM harness connector C2. Using DVOM, check by-pass circuit between IC module connector and PCM connector terminals. If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 21).
  11. Reconnect PCM harness connector C2 and IC module harness connector jumpers. Set DVOM to 4-volt scale and push the Hz button. Start engine. Connect DVOM between jumper "E" terminal and ground. Frequency reading should be 30-100 Hertz. If frequency is as specified, fault is not present. See DIAGNOSTIC AIDS. If frequency is as specified, go to next step.
  12. Set DVOM to DC voltage scale.With engine running check voltage at jumper "E" terminal and ground. If voltage reading is 4 volts or less, go to next step. If voltage reading is greater than 4 volts, go to step 15).
  13. Turn ignition off. Disconnect jumpers from IC module harness connector C4. Set DVOM to PEAK MIN/MAX setting. Turn ignition on. Check voltage between ground and ignition control circuit at IC module harness connector C4 terminal. If voltage reading is 3.7 volts or less, go to next step. If voltage reading is greater than 3.7 volts, go to step 25).
  14. Turn ignition off. Disconnect PCM harness connector C2. Check resistance between ground and ignition control circuit at IC module harness connector terminal. If resistance is 10,000 ohms or less, go to step 22). If resistance is greater than 10,000 ohms, go to step 27).
  15. Turn ignition off. Disconnect jumpers from IC module harness connect C4. Turn ignition on. Check voltage between ground and ignition control circuit at IC module harness connector C4 terminal. If voltage reading is 1.3 volts or less, go to step 25). If voltage reading is greater than 1.3 volts, go to next step.
  16. Turn ignition off. Disconnect PCM harness connector C2. Turn ignition on. Check voltage between ground and ignition control circuit at IC module harness connector C4. If voltage is greater than .5 volt, go to step 23). If voltage is less than .5 volt, go to step 27).
  17. Turn ignition off. Disconnect jumpers from IC module harness connector. Disconnect PCM harness connector C2. Check resistance between ground and by-pass signal circuit at PCM harness connector terminal. If resistance is less than 5000 ohms, go to step 24). If resistance is greater than 5000 ohms, go to next step.
  18. Reconnect PCM harness connector C2. Reconnect all jumper wires at IC module harness connector C4. Turn ignition on. Clear all DTC(s). Turn ignition off. Disconnect EGR harness connector. Jumper EGR harness connector terminal "D" (5-volt reference) to IC module harness connector C4 jumper "D" terminal. Start engine. Check if DTC P1350 resets. If DTC resets, go to step 27). If DTC does not reset, go to step 25).
  19. Repair open in ignition control circuit.
  20. Repair short to voltage in bypass signal circuit.
  21. Repair open in by-pass signal circuit.
  22. Repair short to ground in ignition control circuit.
  23. Repair short to voltage in ignition control circuit.
  24. Repair short to ground in by-pass signal circuit.
  25. Check terminal contact at IC module harness connector C4. Repair as necessary. If terminal is okay, go to next step.
  26. Replace IC module.
  27. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  28. Replace PCM. Program replacement PCM using required equipment.

If fault is not present, check terminal contact at IC module and PCM harness connectors.

DTC P1370 - IGNITION CONTROL (IC) MODULE 4X REFERENCE CIRCUIT TOO MANY PULSES

Note. For circuit reference, see DTC P0300 schematic.

This test checks for too many 4X reference pulses between cam pulses. PCM checks to see if there are forty eight 24X reference pulses between cam pulses, and if there are, the PCM assumes it is receiving valid cam pulses. Therefore, if PCM see more than eight 4X reference pulses between cam pulses, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Check for possible sources of Electromagnetic Interference (EMI), such as spark wires routed too close to IC module, high power transmitter operating in the vicinity or a battery charger causing EMI. Correct problem, if present. If EMI is not present, go to next step.
  3. Clear DTC(s) and retest. If DTC P1370 resets, go to next step. If DTC does not reset, fault is not present.
  4. Check fuel control circuit terminal contact IC module connector C4 and PCM harness connector C2. Repair as necessary. If terminal contacts are okay, go to next step.
  5. Replace IC module.

DTC P1371 - IGNITION CONTROL (IC) MODULE 4X REFERENCE CIRCUIT TOO FEW PULSES

Note. For circuit reference, see DTC P0300 schematic.

This test checks for too few 4X reference pulses between cam pulses. PCM checks to see if there are forty eight 24X reference pulses between cam pulses, and if there are, the PCM assumes it is receiving valid cam pulses. Therefore, if PCM see less than eight 4X reference pulses between cam pulses, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC(s) P0322 or P1302 is also present. If DTC(s) are present, diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Check for possible sources of Electromagnetic Interference (EMI), such as spark wires routed too close to IC module, high power transmitter operating in the vicinity or a battery charger causing EMI. Correct problem, if present. If EMI is not present, go to next step.
  4. Clear DTC(s) and retest. If DTC P1371 resets, go to next step. If DTC does not reset, fault is not present. See DIAGNOSTIC AIDS.
  5. Check fuel control circuit terminal contact in IC module connector C4 and PCM harness connector C2. Check for possible open or short in fuel control signal circuit. Repair as necessary. If terminal contacts or circuits are okay, go to next step.
  6. Replace IC module.

An intermittent short or open to ground in the fuel control circuit to the PCM may set DTC. Check terminals carefully.

DTC P1375 - IGNITION CONTROL (IC) MODULE 24X REFERENCE CIRCUIT HIGH VOLTAGE

Note. For circuit reference, see DTC P0300 schematic.

This test checks for 24X signal at a logic high condition. The fault could be induced by the failure of either crankshaft position "A" or "B" sensor input signal to the IC module. Under such a condition, the IC module would force the 24X signal high. This DTC will also set if the 24X signal is shorted to voltage externally. If either condition is met DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P1376 is also present. If DTC P1376 is present, diagnose DTC first. If DTC P1376 is not present, go to next step.
  3. Turn ignition off. Disconnect IC module harness connector C1. Using DVOM, check resistance between IC module harness connector terminals "A" and "B". If resistance is 800-1600 ohms, go to next step. If resistance is not as specified, go to step 11).
  4. Check resistance between IC module harness connector terminals "E" and "F". If resistance is 800-1600 ohms, go to next step. If resistance is not as specified, go to step 14).
  5. Check resistance between ground and IC module harness connector C1, terminals "A", then "B", then "E" and then "F". If resistance is less than 1000 ohms at each terminal, go to step 17). If resistance is greater than 1000 ohms, go to next step.
  6. Disconnect IC module harness connector C3. Set DVOM to PEAK MIN/MAX 4-volt scale, 1 ms sampling rate. Measure the MAX DC voltage across IC module harness connector C1 terminals "A" and "B". Crank engine for 10 seconds. If voltage is greater than .25 volt while cranking engine, go to next step. If voltage is less than .25 volt, go to step 19).
  7. Check MAX DC voltage across IC module harness connector C1 terminals "E" and "F". Crank engine for 10 seconds. If voltage is greater than .25 volt while cranking engine, go to next step. If voltage is less than .25 volt, go to step 20).
  8. Reconnect IC module harness connectors C1 and C3. Disconnect IC module harness connector C4. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Check voltage between ground and PCM harness connector C2 terminal No. 5. If voltage is less than .4 volt, go to next step. If voltage is greater than specified, go to step 18).
  9. Turn ignition off. Disconnect IC module harness connector C2. Using 6-Pin IC Module Diagnostic Jumpers, jumper the following IC module connector C4 terminals to the following module terminals: C4 Terminal "A" To Module Pin "A" C4 Terminal "B" To Module Pin "B" C4 Terminal "C" To Module Pin "C" C4 Terminal "D" To Module Pin "D" C4 Terminal "E" To Module Pin "E" C4 Terminal "F" To Module Pin "F" Turn ignition on. Set DVOM to 400 mV AC scale and push the Hertz button. Start engine. Connect DVOM between jumper "A" and ground. If frequency reading is greater than zero Hertz, go to next step. If frequency reading is less than zero Hertz, go to step 25).
  10. Clear all DTC(s). Disconnect terminal "A" jumper only. Start engine. Using scan tool in DTC INFO mode, select FAIL THIS IGN function. If DTC P1323 is present, fault is not present. If DTC P1323 is not present, go to step 27).
  11. If resistance was lower in step 3) than the range that was specified, go to next step. If resistance was higher than the range that was specified, go to step 27).
  12. Disconnect crank sensor "A" harness connector. Check resistance across crank sensor harness connector terminals "A" and "B". If resistance is less than 10,000 ohms, go to step 21). If resistance is greater than specified, go to step 19).
  13. Disconnect crank sensor "A" harness connector. Jumper crank sensor harness connector terminals "A" and "B" together. Check resistance between PCM harness connector C1 terminals "A" and "B". If resistance is greater than 5 ohms, go to step 22). If resistance is less than 5 ohms, go to step 19).
  14. If resistance was lower in step 4) than the range that was specified, go to next step. If resistance was greater than the range that was specified, go to step 16).
  15. Disconnect crank sensor "B" harness connector. Check resistance across crank sensor harness connector terminals "A" and "B". If resistance is less than 10,000 ohms, go to step 23). If resistance is greater than specified, go to step 20).
  16. Disconnect crank sensor "B" harness connector. Jumper crank sensor harness connector terminals "A" and "B" together. Check resistance between PCM harness connector C1 terminals "E" and "F". If resistance is greater than 5 ohms, go to step 24). If resistance is less than 5 ohms, go to step 20).
  17. Repair short to ground in circuit(s) that measured low in step 5).
  18. Repair short to voltage in 24X spark reference circuit between IC module and PCM.
  19. Replace crank sensor "A".
  20. Replace crank sensor "B".
  21. Repair crank sensor "A" circuits that are shorted together.
  22. Repair open in either crank sensor "A" circuits.
  23. Repair crank sensor "B" circuits that are shorted together.
  24. Repair open in either crank sensor "B" circuits.
  25. Check terminal contact at IC module harness connector C1 terminals 11A", "B", "E" or "F".
  26. Replace IC module.
  27. Check terminal contact at PCM harness connector terminal No. 5. Repair as necessary. If terminal contact is okay, go to next step.
  28. Replace PCM. Program replacement PCM using required equipment.

DTC P1376 - IGNITION GROUND CIRCUIT

Note. For circuit reference, see DTC P0300 schematic.

PCM applies 2.5 volts on the reference low circuit to the IC module. Reference low voltage to the PCM represents the voltage difference between reference low and the PCM power ground. This ensures that the PCM and IC module signals all have the same ground reference. If the reference low input voltage goes too high or low, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select FAILURE REC. in DTC mode. Note REF VOLTS LOW display when this DTC set. If voltage reading is 1.4 volts or greater, go to next step. If voltage reading is less than 1.4 volts, go to step 8).
  3. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Disconnect IC module harness connector C4. Turn ignition on. Using scan tool, check voltage between ground and reference low circuit at PCM harness connector C4 terminal. If voltage is greater than .1 volt, go to step 9). If voltage is less than .1 volt, go to next step.
  4. Check resistance of reference low circuit between IC module harness connector and PCM harness connector terminals. If resistance is 5 ohms or greater, go to step 10). If resistance is less than 5 ohms, go to next step.
  5. Turn ignition key on. Check voltage to ground at reference low circuit at IC module harness connector C4 terminal. If voltage reading is .1 volt or greater, go to next step. If voltage reading is less than .1 volt, fault is not present. See DIAGNOSTIC AIDS.
  6. Turn ignition off. Disconnect IC module harness connector C3. Check resistance to ground at IC module harness connector C3 terminal "A" (ground circuit). If resistance is 5 ohms or greater, go to step 11). If resistance is less than 5 ohms, go to next step.
  7. Check terminal contact at IC module and PCM harness connectors. Check PCM and IC module ground connections. Repair as necessary. Reconnect all harness connectors. Clear this DTC. Start engine. If DTC resets, go to step 13). If DTC does not reset, fault is not present.
  8. Turn ignition off. Disconnect both PCM harness connectors. Using DVOM, check resistance between ground and PCM ground circuits in PCM terminal. If resistance is greater than 5 ohms in any of the terminals, go to step 12). If not, check PCM grounds.
  9. Repair short to voltage in reference low circuit.
  10. Repair open in reference low circuit.
  11. Repair open in ground circuit to IC module.
  12. Repair open in circuits that had high resistance.
  13. Replace IC module.

This DTC may set due to an improperly installed PCM, causing PCM not to be electrically isolated from body ground.

DTC P1377 - IGNITION CONTROL (IC) MODULE CAM PULSE TO 4X REFERENCE PULSE COMPARISON

Note. For circuit reference, see DTC P0300 schematic.

This test checks to see if there are eight 4X reference pulses between CAM signals. Do not attempt diagnosis or repair unless vehicle is experiencing driveability problems associated with this DTC.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If any other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  3. If this DTC is set along with a driveability complaint, go to next step. If DTC is not set along with a driveability complaint, fault is not present, see DIAGNOSTIC AIDS.
  4. This DTC will set when are too many or too few cam or 4X pulses. Check for Electromagnetic Interference (EMI) being induced in the fuel control circuit, cam signal circuit or camshaft position sensor circuits by improper spark plug wire routing or high power transmitter operating in the vicinity. Correct any causes of EMI. If EMI is not present, go to next step.
  5. Check for intermittent short to ground, circuit shorted together or open in fuel control circuit, cam signal circuit or camshaft position sensor circuits. Repair as necessary. If circuits are okay, go to next step.
  6. Check terminal contacts at camshaft position sensor terminals. Repair as necessary. If terminal contacts are okay, go to next step.
  7. Check terminal contact at camshaft position sensor to IC module. Check terminal contact at fuel control circuit and cam signal circuit to PCM. Repair as necessary. If terminal contacts are okay, fault is not present. See DIAGNOSTIC AIDS.

Since this DTC can set under normal conditions, no diagnosis should be performed unless a driveability complaint is present. This DTC may also set if all 4 camshafts are off by one tooth (10 degrees BTDC), causing a severe driveability problem.

This DTC is used to determine when the EBTCM has lost the ability to provide rough road data to the PCM for misfire detection (DTC P0300). When the PCM sees that this condition is present, through the serial data, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, select DTC INFO and note if this DTC has failed this ignition cycle. If DTC did fail this ignition, go to next step.
  3. Check EBTCM system for any history ABS/TCS DTC(s) or system problems. If any other DTC(s) or problems are noted, diagnose EBTCM system using appropriate ANTI-LOCK BRAKE SYSTEM article in the BRAKES section. If not other DTC(s) are present, fault is not present. See DIAGNOSTIC AIDS.

If this DTC is set along DTC P0300, it may represent an invalid misfire due to loss of rough road data. Several ABS system problems could cause a loss of rough road indication from EBTCM. All ABS/TCS system problems and DTC(s) should be corrected first, then duplicate the conditions under which DTC P1380 set and see if problem reoccurs.

DTC P1380 Schematic. Scheme 15

Scheme 15: DTC P1380 Schematic

DTC P1381 - MISFIRE DETECTED-NO EBTCM/PCM SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for the absence of serial data from the EBTCM. This data is needed for misfire diagnosis (DTC P0300), once data is received from the EBTCM. DTC will set if the serial data is lost.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, select DTC INFO and note if this DTC has failed this ignition cycle. If this DTC failed, diagnose EBTCM system. See appropriate ANTI-LOCK BRAKE SYSTEM article in the BRAKES section. If DTC has not failed this ignition cycle, go to next step.
  3. Check EBTCM system for any history ABS/TCS DTC(s) or system problems. If no DTC(s) or problems are noted, fault is not present.

If this DTC is set along with DTC P0300, it may represent an invalid misfire due to a loss of rough road data.

DTC P1406 - EGR VALVE PINTLE POSITION CIRCUIT

Note. For circuit reference, see DTC P0101 schematic.

This test checks for a malfunction in the circuitry and hardware of the EGR valve. This diagnostic runs 3 tests to check EGR valve power and feedback circuits and controllability of the valve. If any of these test fails, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 1 and note EGR PINTLE POS display reading. If voltage reading is within a range of 0.18-2.06 volts, go to next step. If voltage reading is not as specified, go to step 8).
  3. In MISC TESTS mode, select OUTPUT TESTS then LINEAR EGR. Command EGR to 0. Note EGR PINTLE POS display reading. If voltage reading is one volt or less, go to next step. If voltage reading is greater than one volt, go to step 20).
  4. Command EGR to 50%. Note EGR PINTLE POS display reading. If voltage reading is within a range of 2-3 volts, go to next step. If voltage reading is not as specified, go to step 21).
  5. Command EGR to 100%. Note EGR PINTLE POS display reading. If voltage reading is 4 volts or greater, go to next step. If voltage reading is less than 4 volts, go to step 22).
  6. In DTC mode, select FREEZE FRAME or FAILURE REC. Note EGR PINTLE POS display when DTC was set. If voltage reading is .18 volt or greater, go to next step. If voltage reading is less than .18 volt, go to step 23).
  7. If voltage reading is 5 volts or greater, go to step 24). If voltage reading is less than 5 volts, go to step 26).
  8. If voltage reading is .18 volt or less, go to next step. If voltage reading is .18 volt or greater, go to step 16).
  9. Exit MISC TESTS. Switch to ENGINE 1 and note EGR PINTLE POS. Disconnect EGR harness connector. Using a jumper wire, jumper EGR position feedback and 5-volt reference circuits at EGR harness connector terminals. If voltage reading is .18 volt or less, go to next step. If voltage reading is greater than .18 volt, go to step 15).
  10. Using DVOM, check voltage to ground on jumper wire. If voltage is less than 4.5 volts, go to next step. If voltage is greater than 4.5 volts, go to step 26).
  11. Remove jumper sire. Check voltage to ground on EGR 5-volt reference circuit at EGR harness connector terminal. If voltage is 4.5 volts or less, go to next step. If voltage is greater than 4.5 volts, go to step 27).
  12. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, the disconnect PCM harness connector C1. Check resistance between ground and 5-volt reference circuit at EGR harness connector terminal. If resistance is greater than 10,000 ohms, go to next step. If resistance is less than 10,000 ohms, go to step 28).
  13. Check resistance of 5-volt reference circuit between PCM and EGR harness connector terminals. If resistance is less than 5 ohms, go to next step. If resistance is greater than 5 ohms, go to step 29).
  14. Check 5-volt reference circuit terminal contact at PCM harness connector. Repair as necessary. If terminal contact is okay, go to step 35).
  15. Check terminal contact at EGR harness connector. Repair as necessary. If terminal contact is okay, go to step 34).
  16. Exit MISC TESTS. In ENGINE 1, note EGR PINTLE POS. Disconnect EGR harness connector. If voltage is less than 2.06 volts, go to next step. If voltage is greater than 2.06 voltage, go to step 30).
  17. Using DVOM, check voltage between ground and EGR pintle position ground circuit at EGR valve harness connector terminal. If voltage reading is .1 volt or less, go to next step. If voltage reading is greater than .1 volt, go to step 31).
  18. Check voltage between ground and EGR 5-volt reference signal circuit at EGR valve harness connector terminal. If voltage reading is 5.5 volts or less, go to next step. If voltage reading is greater than 5.5 volts, go to step 32).
  19. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Check resistance of EGR pintle position ground circuit between PCM and EGR valve harness connector terminals. If resistance is less than 5 ohms, go to step 15). If resistance is greater than 5 ohms, go to step 33).
  20. Check for poor terminal contact at EGR valve and PCM harness connector C1. Check for high resistance in EGR pintle position ground circuit, sticky EGR valve or intermittent short to voltage in EGR position feedback circuit, 5-volt reference signal circuit or EGR pintle position ground circuit. Repair as necessary. If circuits are okay, fault is not present.
  21. Check terminal contact at PCM and EGR harness connectors. Check for sticky EGR valve. Repair as necessary. If circuit or EGR valve is okay, fault is not present.
  22. Check terminal contact at PCM and EGR harness connector. Check for high resistance in EGR position feedback signal circuit or 5-volt reference signal circuit. Check for sticky EGR valve. Repair as necessary. If circuits or EGR valve is okay, fault is not present.
  23. Check for intermittent open or short to ground in EGR pintle position ground circuit and 5-volt reference signal circuit. Repair as necessary. If circuits are okay, fault is not present.
  24. Check for intermittent open in 5-volt reference signal circuit. Check for intermittent short to voltage in EGR feedback position signal circuit, 5-volt reference signal circuit or EGR pintle position ground circuit. Repair as necessary. If circuits are okay, fault is not present.
  25. Check for intermittent open or short in EGR ignition feed circuit or EGR valve control signal circuit. Check for sticky EGR valve. Repair as necessary. If circuits or EGR valve are okay, fault is not present.
  26. Repair open in EGR feedback position signal circuit. Repair as necessary.
  27. Repair short to ground in EGR position feedback signal circuit. Repair as necessary.
  28. Repair short to ground in EGR 5-volt reference signal circuit. Repair as necessary.
  29. Repair open in EGR 5-volt reference signal circuit. Repair as necessary.
  30. Repair short to voltage in EGR position feedback circuit. Repair as necessary.
  31. Repair short to voltage in EGR pintle position ground circuit. Repair as necessary.
  32. Repair short to voltage in EGR 5-volt reference signal circuit. Repair as necessary.
  33. Repair open in EGR pintle position ground circuit. Repair as necessary.
  34. Replace EGR valve.
  35. Replace PCM. Program replacement PCM using required equipment.

DTC P1441 - EVAP SYSTEM FLOW DURING NON-PURGE

Note. For circuit reference, see DTC P0441 schematic.

This test is used to determine if the Evaporative Emission (EVAP) solenoid is open (passing vacuum) when the PCM is commanding it closed or if the EVAP switch or circuit is open. The EVAP switch is a normally closed switch mounted in the vacuum line between the EVAP canister and the EVAP solenoid. The switch opens when vacuum (7.5 in Hg) from engine draws the evaporative emissions from the EVAP canister through the EVAP solenoid and into the throttle body.

The PCM monitors the state of the EVAP vacuum switch to determine if EVAP solenoid is open and allowing vacuum to pass. PCM accomplishes this by monitoring the amount of time the EVAP vacuum switch is continuously open or closed with purge off. If switch is open during the test conditions for 9 consecutive seconds, DTC will set.

  1. Perform Powertrain On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P1645 is also present. If DTC P1645 is present, diagnose DTC first. If DTC P1645 is not present, go to next step.
  3. Turn ignition off. Remove fuel cap for about 10 seconds. Replace fuel cap. Turn ignition on, with engine off. Using scan tool, select ENGINE 2 and note EVAP VACUUM SW display. If scan tool displays PURGING, go to step 9). If scan tool does not display PURGING, go to next step.
  4. While observing EVAP VACUUM SWITCH display, start and idle engine. If scan tool displays PURGING, go to next step. If scan tool does not display PURGING, fault is not present. See DIAGNOSTIC AIDS.
  5. Note EVAP PURGE SOL display. If scan tool shows duty cycle less than 9.8%, go to step 7). If scan tool shows duty cycle at greater than 9.8%, go to next step.
  6. Select MISC TESTS, then OUTPUT TESTS, then EVAP PURGE. Command EVAP purge solenoid OFF (0%). Note EVAP VACUUM SW display. If scan tool displays PURGING, go to next step. If scan toll does not display PURGING, fault is not present. See DIAGNOSTIC AIDS.
  7. Check all vacuum lines for proper routing. Repair as necessary. If vacuum line routings are okay, go to next step.
  8. Replace EVAP solenoid.
  9. Disconnect EVAP vacuum switch. Using jumper wire, jumper EVAP vacuum switch harness connector terminals. If scan tool display shows NO FLOW, go to step 12). If scan tool display does not show NO FLOW, go to next step.
  10. Using DVOM, check voltage between ground and EVAP vacuum switch input signal circuit at harness connector terminal. If voltage reading is 10.5 volts or less, go to step 13). If voltage reading is greater than 10.5 volts, go to next step.
  11. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance of EVAP vacuum switch input circuit between PCM harness connector and EVAP vacuum switch harness connector terminals. If resistance is 5 ohms or less, go to step 15). If resistance is greater than 5 ohms, go to step 14).
  12. Replace EVAP vacuum switch.
  13. Repair open in ground circuit between EVAP vacuum switch and ground.
  14. Repair open in EVAP vacuum switch input circuit between switch and PCM harness connector terminal.
  15. Check EVAP vacuum switch input circuit terminal contact at PCM harness connector. Repair as necessary. If terminal contact is okay, go to next step.
  16. Replace PCM.

Since this test checks for open EVAP vacuum switch while EVAP solenoid is commanded OFF, an EVAP vacuum switch signal problem could set this DTC along with DTC P1442. If an EVAP switch problem is suspected, perform DTC P1442 diagnosis.

If a sticking solenoid is suspected, command EVAP solenoid ON and OFF several times while watching the EVAP switch for the correct display.

DTC P1442 - EVAP VACUUM SWITCH VOLTAGE HIGH DURING IGNITION ON

Note. For circuit reference, see DTC P0441 schematic.

The EVAP switch is a normally closed switch mounted in the vacuum line between the EVAP canister and the EVAP solenoid. The switch open when vacuum (7.5 in. Hg) from engine draws the evaporative emissions from the EVAP canister through the EVAP solenoid and into the throttle body.

The PCM monitors the state of the EVAP vacuum switch to determine if EVAP solenoid is open and allowing vacuum to pass. PCM accomplishes this by monitoring the amount of time the EVAP vacuum switch is continuously open or closed with purge off. This test checks the EVAP switch and circuit for an open condition (signal high) before the engine is started.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC(s) P1640 and P1645 is also present. If these DTC(s) are present, diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Turn ignition off. Open fuel cap for about 10 seconds. Replace fuel cap. Turn ignition on. Using scan tool, select ENGINE 2 mode and note EVAP VACUUM SW. display. If scan tool display reads NO FLOW, fault is not present. See DIAGNOSTIC AIDS. If scan tool does not display does not read NO FLOW, go to next step.
  4. Disconnect EVAP switch harness connector. Using jumper wire, jumper EVAP switch harness connector terminals. If scan toll display reads NO FLOW, go to step 7). If scan tool display does not read NO FLOW, go to next step.
  5. Using DVOM, check voltage between ground and EVAP vacuum switch input circuit (terminal "A") at harness connector. If voltage reading is 10.5 volts or less, go to step 8). If voltage reading is greater than 10.5 volts, go to next step.
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM connector C2. Check resistance of EVAP vacuum switch input circuit between PCM harness connector and switch harness connector terminals. If resistance is 5 ohms or less, go to step 10). If resistance is greater than 5 ohms, go to step 9).
  7. Replace EVAP vacuum switch.
  8. Repair open in EVAP vacuum switch ground circuit.
  9. Repair open in EVAP vacuum switch input circuit to PCM harness connector.
  10. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  11. Replace PCM. Program replacement PCM using required equipment.

Never apply battery voltage to EVAP vacuum switch or switch damage will occur. Voltage supplied by PCM is low voltage.

DTC P1508 - IAC SYSTEM LOW RPM

Note. For circuit reference, see DTC P0506 schematic.

This test determines if idle control system is maintaining the proper idle speed. The IAC system controls idle speed by allowing a certain amount of air to by-pass the throttle body (throttle plate closed during idle) through the IAC valve. The PCM controlled IAC motor moves a pintle in and out of IAC valve, varying the amount of air entering the intake manifold.

If engine idle speed is less than the desired idle speed and all test conditions are met, the PCM will cycle the IAC valve and expect to see a change in the MAF sensor reading. If no change occurs DTC P1508 will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and idle engine. Turn off all accessories. Using scan tool, select MISC TESTS and select IAC SYSTEM. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring ENGINE SPEED display. If ENGINE SPEED display remains within 50 RPM of desired value for each RPM command, fault is not present. If engine speed is not within 50 RPM of desired value, go to next step.
  3. Disconnect IAC valve. Install IAC Noid Light (J 37027). Start engine. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring noid light. If noid light cycles Red and Green (never off), go to step 5). If noid light does not cycle, go to next step.
  4. Check all IAC circuits for open, short to ground or short to voltage. Repair as necessary. If circuits are okay, go to step 8).
  5. Check throttle body for objects blocking IAC passage or throttle bore, excessive deposits in IAC passage, pintle, throttle bore or throttle plate. Check for restriction or vacuum leaks in air intake system. Check adjustment screw for tampering. Repair as necessary. If no problems are found, go to next step.
  6. Check for poor terminal contact at IAC harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  7. Replace IAC valve.
  8. Check IAC terminal contacts at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  9. Replace PCM. Program replacement PCM using required equipment.

DTC P1509 - IAC SYSTEM HIGH RPM

Note. For circuit reference, see DTC P0506 schematic.

This test determines if idle control system is maintaining the proper idle speed. The IAC system controls idle speed by allowing a certain amount of air to bypass the throttle body (throttle plate closed during idle) through the IAC valve. The PCM controlled IAC motor moves a pintle in and out of IAC valve, varying the amount of air entering the intake manifold.

If engine idle speed is greater than the desired idle speed and all test conditions are met, the PCM will cycle the IAC valve and expect to see a change in the MAF sensor reading. If no change occurs DTC P1509 will set. If a change occurs indicating the IAC is responding, then DTC P0507 will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and idle engine. Turn off all accessories. Using scan tool, select MISC TESTS and select IAC SYSTEM. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring ENGINE SPEED display. If ENGINE SPEED display remains within 50 RPM of desired value for each RPM command, fault is not present. See DIAGNOSTIC AIDS. If engine speed is not within 50 RPM of desired value, go to next step.
  3. Disconnect IAC valve. Install IAC Noid Light (J 37027). Start engine. Command engine speed up to 1500 RPM, down to 500 RPM, then back to 1500 RPM while monitoring noid light. If noid light cycles Red and Green (never off), go to step 5). If noid light does not cycle, go to next step.
  4. Check all IAC circuits for open, short to ground or short to voltage. Repair as necessary. If circuits are okay, go to step 8).
  5. Check throttle body for objects blocking IAC passage or throttle bore, excessive deposits in IAC passage, pintle, throttle bore or throttle plate. Check for restriction or vacuum leaks in air intake system. Check adjustment screw for tampering. Repair as necessary. If no problems are found, go to next step.
  6. Check for poor terminal contact at IAC harness connector. Repair as necessary. If terminal contacts are okay, go to next step.
  7. Replace IAC valve.
  8. Check IAC terminal contacts at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  9. Replace PCM. Program replacement PCM using required equipment.

Reviewing the FAILURE REC may help diagnose an intermittent failure by showing how long ago and under what conditions the DTC set.

Vehicle uses an electronic gear indicator display. There are 4 inputs which are switches to ground that each have a unique switch pattern. All 4 of these inputs are housed and operate together in the transaxle range switch. The PCM uses the combination of the switch patterns to determine the gear selected by the vehicle operator. This information is then sent by serial data to the IPC for gear indicator display.

This test monitors the transaxle range switch for false inputs. DTC will set if the transaxle range switch is indicating a gear that the PCM does not recognize or the transaxle range switch input does not match the input of the transaxle pressure switch.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Ensure Park/Neutral switch and shift cable/lever are properly adjusted. Block drive wheels and apply parking brakes. Start engine. Move shift lever through each range and observe TRANS. RANGE and SEL. LEVER SW. in ENGINE 3 mode on scan tool. If scan tool displays match each other for the range selected, fault is not present. See DIAGNOSTICS AIDS. If scan tool display does not match the range selected, go to next step.
  3. If only TRANS. RANGE display matches each range selected, go to next step. If range selected does not match TRANS. RANGE display, diagnose using transmission DTC P1810.
  4. Turn ignition on, with engine off. Using scan tool in ENGINE 3 mode, observe SEL. LEVER SW A/B/C/P display. If all modes displays ON, go to step 13). If not all of the modes displays ON, go to next step.
  5. If any of the modes (A/B/C/P) stays on or off all of the time, regardless of selector position, go to next step. If only some of the modes stays on or off all the time regardless of selector position, go to step 15).
  6. If the mode(s) that did not change always display ON, go to step 9). If it displays OFF, go to next step.
  7. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1 and transaxle range switch. Using DVOM, check resistance between ground and the circuit that were always off. Resistance should be 5 ohms. If resistance is less than 5 ohms, go to next step. If resistance is greater than 5 ohms, go to step 11).
  8. Repair short to ground on the affected circuits with low or no resistance.
  9. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1 and transaxle range switch. Using DVOM, check resistance between the transaxle switch connector and PCM harness connector C1 terminals on the circuit(s) that were always on. Resistance should be 5 ohms. If resistance is greater than 5 ohms, go to next step. If resistance is less than 5 ohms, go to step 12).
  10. Repair open in the circuit(s) that have high or infinite resistance.
  11. Reconnect PCM harness connector C1. Turn ignition on. Note SEL. LEVER SW A/B/C/P display on scan tool. If all the modes indicate ON, go to step 16). If not all modes indicate ON, go to step 17).
  12. Reconnect PCM harness connector C1. Turn ignition on. Note SEL. LEVER SW A/B/C/P display on scan tool. Connect jumper wire between ground and the transaxle range switch harness connector terminal circuits that were always on. If scan tool display changes from ON to OFF when circuit is jumpered, go to step 15). If scan tool display does not indicate a change from ON to OFF when circuit is jumpered, go to step 17).
  13. Turn ignition off. Disconnect transaxle range switch ground connector. Using DVOM, check resistance of ground connector to chassis ground. If resistance is 5 ohms or less, go to step 15). If resistance is greater than 5 ohms, go to next step.
  14. Repair open or high resistance in ground circuit to transaxle range switch.
  15. Check terminal contact at transaxle range switch. Repair as necessary. If terminal contact is okay, go to next step.
  16. Replace transaxle range switch.
  17. Check terminal contact at PCM. Repair as necessary. If terminal is okay, go to next step.
  18. Replace PCM. Program replacement PCM using required equipment.

Check shifter for normal freedom of movement. The gear select indicator (PRNDL) in the IPC will flash on and off if an invalid or suspect gear position is received by the PCM. This will normally occur if the gear selector is not fully in a gear position. When a valid gear position is attained, the gear select display will immediately display the correct position. If the PRNDL on the IPC is flashing, this may be an indication that the shift cable and/or the transaxle range switch is out of adjustment.

On the scan tool, when checking the modes (circuits), OFF indicates that the circuit is low (switched/shorted to ground) and ON indicates that the circuit is high (Open). The snapshot data provides valuable information in diagnosing an intermittent DTC P1520. If all digits of the transaxle range input are on, then check for an intermittent loss of ground to transaxle range switch. If an intermittent DTC P1520 occurs when the transaxle shift lever is moved, DTC is most likely caused by a misadjustment of the shift linkage or range switch, causing range switch to end up in the position between gears.

If DTC sets and PRNDL in the IPC is flashing while driving or when drive gear selector is not being moved, record the transaxle lever position and compare the values from the chart. See TRANSAXLE RANGE SWITCH VALID INPUT COMBINATIONS chart. (Scheme 17) This will determine if circuit is open or shorted or intermittent.

DTC P1520 Schematic. Scheme 16

Scheme 16: DTC P1520 Schematic

Transaxle Range Switch Valid Input Combinations. Scheme 17

Scheme 17: Transaxle Range Switch Valid Input Combinations

DTC P1524 - TP SENSOR LEARNED CLOSED THROTTLE ANGLE DEGREES OUT OF RANGE

Note. For circuit reference, see DTC P0105 schematic.

The TP sensor is self-adjusting. When ignition is turned off, PCM executes a TP sensor learn routine. If the same correction factor occurs on 2 consecutive key off cycles, TP sensor is corrected to zero degrees, using the correction factor learned. If the value needs correction by greater than 6.8 degrees, DTC will be stored in PCM memory at the next key on cycle.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0121, P0122 or P0123 is present. If any of these DTC(s) are present, diagnose affected DTC(s) first. If these DTC(s) are not present, go to next step.
  3. Select ENGINE 2 mode. Ensure foot is off accelerator pedal. Observe TP SENSOR display. If TP sensor reads 6.5 degrees or greater, go to step 5). If TP sensor reads less than 6.5 degrees, go to next step.
  4. If TP sensor reads less than -6.5 degrees, go to step 8). If TP sensor reads greater than -6.5 degrees, go to next step.
  5. Check for binding throttle and cruise control cables. Repair as necessary. After repairs, go to step 9). If throttle and cruise control cables are okay, go to next step.
  6. Check for deposits on throttle body bore and blades. Clean as necessary. After cleaning throttle body, go to step 9). If throttle body did not need cleaning, go to next step.
  7. Turn ignition on. Using scan tool, select ENGINE 2. Ensure foot is off accelerator pedal. Observe TP SENSOR display. If reading outside of a range of -6.5 to 6.5 degrees, go to next step. If reading is as specified, go to step 9).
  8. Replace throttle body. After replacing throttle body, go to next step.
  9. Perform "TP Learn Procedure".

DTC P1526 - TP SENSOR LEARN NOT COMPLETE

Note. For circuit reference, see DTC P0105 schematic.

The TP sensor is self-adjusting. When ignition is turned off, PCM executes a TP sensor learn routine. If the same correction factor occurs on 2 consecutive key off cycles, TP sensor is corrected to zero degrees, using the correction factor learned.

This test checks to see if initial TP sensor learn values have been stored in the PCM. If these values have not been stored, DTC will set. Performing the TP sensor learn procedure in this test will cause DTC to become history code.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Check if DTC(s) P0120, P0121, P0122, P0123, P1121, P1122 or P1524 are also present. If any of these DTC(s) are present, diagnose affected DTC(s) first. If these DTC(s) are not present, go to next step.
  3. Turn ignition off. Ensure throttle is fully closed. Turn ignition on and wait 30 seconds. Turn ignition off. After 30 seconds, repeat the step. After performing this step, go to next step.
  4. With ignition off, wait 30 seconds. Turn ignition on. Using scan tool in DTC mode, select DTC INFO. If scan tool display indicate TEST RAN, TEST PASSED in this ignition cycle, system is okay. If scan tool display does not indicate TEST RAN, TEST PASSED in this ignition cycle, see DIAGNOSTIC AIDS.

Ensure nothing is touching or obstructing the accelerator or brake pedals during the TP learn procedure because this will prevent the PCM from performing the learn routine.

If DTC 1526 does not change to history code following the completion of the TP sensor learn procedure, this may be due to an incorrect or erratic signals from the TP sensor.

PCM will not allow cruise control operation under certain conditions, such as when vehicle speed is too low. This is done by the PCM grounding the 12 volt cruise inhibit switch sent by the cruise control module. If PCM is allowing cruise operation and the operator is requesting for cruise control, the cruise control module will send a cruise engaged signal to the PCM.

This test is used to compare the cruise inhibit output versus the cruise engaged input. DTC will set when the PCM sees that the cruise control module is signaling that it is engaged by sending 12 volts to the cruise engaged circuit while the PCM is inhibiting cruise operation on the cruise inhibit output circuit.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1664 is also present. If DTC P1664 is present, diagnose DTC first. If DTC P1664 is not present, go to next step.
  3. Turn ignition on. Using scan tool, select DTC INFO. If DTC P1554 has failed this ignition, go to next step. If scan tool indicates DTC did not fail this ignition, fault is not present. See DIAGNOSTIC AIDS.
  4. Turn ignition off. Disconnect cruise control module harness connector. Turn ignition on. Using scan tool, select DTC INFO. If DTC P1554 has failed this ignition, go to step 7). If scan tool indicates DTC did not fail this ignition, go to next step.
  5. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check resistance between ground and cruise engaged output circuit terminal at cruise module. If resistance is less than 10 k/ohms, go to next step. If not, go to step 8).
  6. Repair short to ground in cruise engaged input circuit.
  7. Replace cruise control module.
  8. Replace PCM. Program replacement PCM using required equipment.

Use of the FAILURE REC. mode on scan tool can help diagnose intermittent problems, by displaying how long ago and the conditions under which the DTC set. Use of CRUISE REQUESTED and CRUISE displays can be monitored at the same time to aid in diagnosis an intermittent fault. Clear DTC and operate vehicle under the conditions in which the DTC set.

DTC P1554 Schematic. Scheme 18

Scheme 18: DTC P1554 Schematic

DTC P1560 - CRUISE CONTROL SYSTEM TRANSAXLE NOT IN DRIVE

Note. For circuit reference, see DTC P1520 schematic.

If the PCM is allowing cruise control operation and the operator requests cruise, the cruise control module will send a cruise engaged signal to the PCM. This test will set DTC if the cruise control is engaged and the transaxle pressure switch in indicating that the transaxle is in Park or Neutral. Cruise will disengage when transaxle is shifted out of a drive gear while cruise control is engaged.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1520 or P1810 is also present. If any of the DTC(s) are present, diagnose affected DTC(s) first. If DTC(s) are not present, go to next step.
  3. Verify if transaxle was shifted into Park or Neutral while cruise control was engaged. If transaxle was shifted out of a drive gear, causing DTC to set, go to next step. If transaxle was not shifted out of a drive gear, see DIAGNOSTIC AIDS.
  4. Clear DTC. Explain to vehicle operator that shifting transaxle out of a drive gear while cruise control is engaged will set DTC.

Shifting into Neutral while cruise control is engaged will set this DTC. If this DTC was not induced by vehicle operator, use FAILURE REC on scan tool to compare both the TRANS RANGE and PNP displays to verify that operator did not induce DTC. Also, compare both displays to see if transaxle pressure switch circuit may have an intermittent fault. Clear DTC and operate vehicle under the conditions in which the DTC set.

DTC P1564 - CRUISE CONTROL SYSTEM VEHICLE ACCELERATION TOO HIGH

Note. For circuit reference, see DTC P1554 schematic.

DTC will set when vehicle speed is increasing at an extremely rapid rate (wheelspin). Cruise control disables the cruise control when the vehicle suddenly accelerates, such as when traveling on icy roads. DTC being set under this condition is considered normal. Clear DTC and road test vehicle to verify normal operation.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P0503 is also present. If DTC P0503 is present, diagnose affected DTC first. If DTC P0503 is not present, go to next step.
  3. Verify if DTC was set by wheelspin due to icy, wet or slippery conditions. If road conditions caused DTC to set, go to next step. If not, fault is not present. See DIAGNOSTIC AIDS.
  4. Clear DTC. Explain to vehicle operator what caused DTC to set.

Use of the FAILURE REC on scan tool can help diagnose intermittent problems, by displaying how long ago and the conditions under which the DTC set. Clear DTC and operate vehicle under the conditions in which DTC was set.

DTC P1566 - CRUISE CONTROL SYSTEM ENGINE RPM TOO HIGH

Note. For circuit reference, see DTC P1554 schematic.

DTC will set if engine speed exceeds 5975 RPM while cruise control is engaged. This may occur on slippery pavement, extended wide open throttle acceleration or slipping transaxle. Cruise control disengaging because of these conditions is considered normal. Clear DTC and road test vehicle to verify normal operation.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Verify if DTC was set by wheelspin due to icy, wet or slippery conditions. If road conditions caused DTC to set, go to step 4). If not, go to next step.
  3. Check for mechanical problems, such as transaxle slippage. Repair as necessary. If a mechanical problem is not present, see DIAGNOSTIC AIDS.
  4. Clear DTC. Explain to vehicle operator what caused DTC to set.

Use of the FAILURE REC on scan tool can help diagnose intermittent problems, by displaying how long ago and the conditions under which the DTC set. Clear DTC and operate vehicle under the conditions in which DTC was set.

DTC P1570 - CRUISE CONTROL SYSTEM TRACTION CONTROL ACTIVE

Note. For circuit reference, see DTC P1554 schematic.

This test indicates that cruise control and traction control are active at the same time. It is a protective measure to disable the cruise control when traveling on icy roads and traction control requesting a maximum torque of less than one percent. Under these conditions DTC P1570 is set and the cruise control will be disengaged. Vehicle operator should be advised why cruise control disengaged.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if any traction control related DTC(s) are present. If DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Since this DTC was caused most likely by wheel spin due to icy, wet or slippery road conditions, check with vehicle operator when DTC was set. If road condition caused DTC to set, go to next step. If road condition did not cause DTC to set, fault is not present. See DIAGNOSTIC AIDS.
  4. Explain to vehicle operator the system operation. Clear DTC.

Use of the FAILURE REC. on scan tool can help diagnose intermittent problems, by displaying how long ago and the conditions under which the DTC set. Clear DTC and operate vehicle under the conditions in which it set, if fault condition is suspected.

DTC P1571 - TRACTION CONTROL SYSTEM PULSE WIDTH MODULATED (PWM) CIRCUIT NO FREQUENCY

Note. For circuit reference, see DTC P0441 schematic.

This test checks for traction control system PWM signal failure to the PCM. The PCM sends 12 volts on the desired torque circuit to the Electronic Brake and Traction Control Module (EBTCM). The EBTCM then rapidly switches this circuit to ground creating a PWM (frequency) signal to request a specific amount of torque reduction during a traction control maneuver. If this PWM signal is not received by the PCM for 3 seconds, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check for ABS/TCS related DTC(s). If DTC(s) are present, diagnose affected DTC(s) first. If other DTC(s) are not present, go to next step.
  3. Check for intermittent terminal connection, intermittent open or short to the desired torque PWM input circuit between PCM connector C2 and EBTCM harness connector terminals. Repair as necessary. If circuit or terminal is okay, fault is not present. See DIAGNOSTIC AIDS.

If no fault is present, diagnose ABS/TCS system using appropriate ANTI-LOCK BRAKE SYSTEM article in the BRAKES section.

DTC P1574 - EBTCM SYSTEM STOP LIGHT SWITCH CIRCUIT VOLTAGE HIGH

Note. For circuit reference, see Code P0441 schematic.

This test functions on the assumption that a sudden decrease in non-drive wheel speed must be caused by a brake application. Non-drive wheel speed and stop light switch status are supplied to the PCM through the serial data from the EBTCM. If there is a 2.5 MPH or greater decrease of non-drive wheel speed in .4 second and a transition of the TCC or extended travel contacts of the TCC brake switch occurs without a transition of the stop light switch, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check of DTC P1602 is also present. If DTC P1602 is present, diagnose this DTC first. If DTC P1602 is not present, see DIAGNOSTIC AIDS.

DTC P1574 indicates that the stop light switch signal to the EBTCM or the EBTCM's ability to send the stop light switch signal to the PCM has failed. For further diagnosis refer to ABS/TCS DTC 74. See appropriate ANTI-LOCK BRAKE SYSTEM article in the BRAKES section.

DTC P1575 - EXTENDED TRAVEL BRAKE SWITCH CIRCUIT VOLTAGE HIGH

Note. For circuit reference, see Code P0441 schematic.

This test functions on the assumption that a sudden decrease in non-drive wheel speed must be caused by a brake application. Non-drive wheel speed and stop light switch status are supplied to the PCM through the serial data from the EBTCM. If there is a 2.5 MPH or greater decrease of non-drive wheel speed in .2 second and a transition of the TCC or extended travel contacts of the TCC brake switch occurs without a transition of the stop light switch, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in ENGINE 1 mode, note EXT TRAVEL BRAKE display. If scan tool display indicates RELEASED, go to next step. If scan tool display does not indicate RELEASED, go to step 7).
  3. Depress brake pedal about half way. If scan display indicates APPLIED, fault is not present. See DIAGNOSTIC AIDS. If scan tool display does not indicate APPLIED, go to next step.
  4. Disconnect extended travel brake switch connector. If scan tool display indicates APPLIED, go to step 21). If scan tool display does not indicate APPLIED, go to next step.
  5. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check voltage between ground and TCC brake switch input circuit terminal at PCM harness connector C1. If voltage is greater than .5 volt, go to next step. If voltage is less than .5 volt, go to step 19).
  6. Repair short to voltage between extended travel brake switch circuit terminal "D" and EBTCM.
  7. Note TCC BRAKE SWITCH display on scan tool. If scan tool display indicates RELEASED, go to next step. If scan tool display does not indicate RELEASED, go to step 11).
  8. Disconnect extended travel brake switch harness connector. Using DVOM, check voltage between ground and extended travel brake switch terminal "C". If voltage reading is 10 volts or greater, go to next step. If voltage reading is less than 10 volts, go to step 17).
  9. Using jumper wire, jumper extended travel brake switch terminals 'C" and "D". If scan tool display indicates RELEASED, go to step 21). If scan tool display does not indicate RELEASED, go to next step.
  10. Store fluid index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check voltage between ground and TCC brake switch input circuit at PCM harness connector C1 terminal. If voltage reading is 10 volts or greater, go to step 13). If voltage reading is less than 10 volts, go to step 18).
  11. Check fuse to shift solenoid. If fuse is faulty, go to step 13). If fuse is okay, go to next step.
  12. Disconnect extended travel brake switch connector. Using DVOM, check voltage between ground and extended travel brake switch connector terminal "C". If voltage reading is 10 volts or greater, go to step 21). If voltage reading is less than 10 volts, go to step 16).
  13. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Using DVOM, individually check the resistance to all the extended travel switch connector terminals. If resistance is less than 100 ohms on any of the terminals, go to next step. If resistance is greater than 100 ohms on any of the terminals, go to step 15).
  14. Repair short in the circuits with low resistance. Replace fuse.
  15. Check for intermittent short to ground on both extended travel and TCC brake switch circuits. Repair as necessary. Replace fuse.
  16. Repair open in circuit to EBTCM.
  17. Repair open in circuit to shift solenoid fuse.
  18. Repair open in circuit between switch and EBTCM.
  19. Check terminal contact at PCM harness connector C1. Repair as necessary. If terminal contact is okay, go to next step.
  20. Replace PCM. Program replacement PCM using required equipment.
  21. Check for proper adjustment of extended travel brake switch. Adjust as necessary. If adjustment was not necessary, go to next step.
  22. Replace extended travel brake switch.

Use FAILURE REC. information on scan tool to help diagnose an intermittent problem. The operating conditions as well as the state of the extended travel brake switch circuit will be stored when the DTC was set.

The BBV sensor changes resistance based on the vacuum inside the brake booster. This test checks for a vacuum sensor reading caused by a shorted sensor, a short in BBV sensor signal circuit or a short in the BBV sensor ground circuit. Every time the TCC brake switch cycles from closed to open with engine not at idle, this test checks for a shorted vacuum signal. This test will not fail unless 5 consecutive cycles of the TCC brake switch with 82 kPa is monitored. Any cycle of the TCC brake switch where a shorted vacuum signal is not detected will reset the counter to zero.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in ENGINE 3 mode, note BRAKE BOOST VAC display. If scan tool displayed value is 82 kPa or greater, go to next step. If scan tool displayed value is less than 82 kPa, fault is not present. See DIAGNOSTIC AIDS.
  3. Disconnect BBV sensor harness connector. If scan tool displayed value is -7 kPa or greater, go to next step. If scan tool displayed value is less than -7 kPa, go to step 5).
  4. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check voltage between ground and BBV sensor signal circuit terminal. If voltage reading is .4 volt or less, go to step 12). If voltage reading is greater than .4 volt, go to step 7).
  5. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check BBV sensor ground circuit resistance between PCM harness connector C1 and BBV sensor harness connector terminal. If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 9).
  6. Reconnect PCM harness connector C1. Turn ignition on. Check voltage between BBV sensor harness connector terminals "B" and "C". If voltage is less than 5.4 volts, go to step 10). If voltage is greater than 5.4 volts, go to step 8).
  7. Repair short to voltage in BBV sensor signal circuit between PCM and BBV sensor.
  8. Repair short to voltage in BBV 5-volt reference circuit between PCM and BBV sensor.
  9. Repair open in BBV sensor ground circuit between PCM and BBV sensor.
  10. Check terminal contact at BBV sensor harness connector. Repair as necessary. If terminal contact is okay, go to next step.
  11. Replace BBV sensor.
  12. Check terminal contact at PCM harness connector C1. Repair as necessary. If terminal contact is okay, go to next step.
  13. Replace PCM. Program replacement PCM using required equipment.

Use the FAILURE REC. information on scan tool to help diagnose an intermittent problem. Manipulate wire harness while watching scan tool display, looking for an open or shorted circuit.

DTC P1576 Schematic. Scheme 19

Scheme 19: DTC P1576 Schematic

DTC P1577 - BRAKE BOOSTER VACUUM (BBV) SENSOR CIRCUIT LOW VOLTAGE

Note. For circuit reference, see Code P1576 schematic.

The BBV sensor changes resistance based on the vacuum inside the brake booster. This test checks for a vacuum sensor reading caused by an open sensor, an open in BBV sensor signal circuit or an open in the BBV sensor ground circuit. When PCM detects a brake booster vacuum signal that is too low, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in ENGINE 3 mode, note BRAKE BOOST VAC display. If scan tool displayed value is -7 kPa or greater, fault is not present. See DIAGNOSTIC AIDS. If scan tool displayed value is less than -7 kPa, go to next step.
  3. Disconnect BBV sensor harness connector. Jumper BBV sensor connector terminals "B" and "C". If scan tool displayed value is -7 kPa or greater, go to step 13). If scan tool displayed value is less than -7 kPa, go to next step.
  4. Remove jumper wire. Using DVOM, check voltage between ground and BBV harness connector terminal "C". If voltage reading is 4.5 volts or greater, go to next step. If voltage reading is less than 4.5 volts, go to step 7).
  5. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1. Using DVOM, check resistance between ground and BBV sensor signal circuit terminal. If resistance is 100 ohms or less, go to step 12). If resistance is greater than 100 ohms, go to next step.
  6. Check resistance of BBV sensor signal circuit between PCM harness connector C1 and BBV harness connector terminals. If resistance is 5 ohms or greater, go to step 15). If resistance is less than 5 ohms, go to step 11).
  7. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1. Using DVOM, check BBV sensor 5-volt reference circuit resistance between PCM harness connector C1 and BBV sensor harness connector terminal. If resistance is 100 ohms or less, go to step 10). If resistance is greater than 100 ohms, go to next step.

DTC P1578 - BRAKE BOOSTER VACUUM (BBV) SENSOR CIRCUIT LOW VACUUM

Note. For circuit reference, see Code P1576 schematic.

The BBV sensor changes resistance based on the vacuum inside the brake booster. This test monitors the brake booster vacuum along with the manifold vacuum (calculated from MAP). If brake booster vacuum is too low for a given manifold vacuum and brakes are not applied, the brake booster vacuum signal must be in error and DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in ENGINE 3 mode, note BRAKE BOOST VAC display. If scan tool displayed value is greater than 5 kPa, fault is not present. See DIAGNOSTIC AIDS. If scan tool displayed value is 5 kPa or less, go to next step.
  3. Start and idle engine. Check vacuum to brake booster using a vacuum gauge. If vacuum reading is 14 in. Hg or greater, go to next step. If vacuum reading is less than 14 in. Hg, go to step 15).
  4. Turn ignition on, with engine off. Disconnect BBV sensor harness connector. Jumper BBV sensor connector terminals "B" and "C". If scan tool displayed value is 81 kPa or less, go to next step. If scan tool displayed value is greater than 81 kPa, go to step 11).
  5. Using DVOM, check voltage between ground and jumper wire. If voltage is less than .5 volt, go to next step. If voltage is greater than .5 volt, go to step 7).
  6. Remove jumper wire. Using DVOM, check voltage between ground and BBV harness connector terminal "C". If voltage reading is 4.5 volts or greater, go to step 9). If voltage reading is less than 4.5 volts, go to step 10).
  7. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C1. Using DVOM, check resistance between ground and BBV sensor signal circuit terminal. If resistance is 5 ohms or less, go to step 13). If resistance is greater than 5 ohms, go to next step.
  8. Repair open or high resistance in BBV sensor signal circuit between PCM and BBV sensor.
  9. Repair short to ground in BBV sensor signal between PCM and BBV sensor.
  10. Repair open or short in BBV sensor 5-volt reference circuit between PCM and BBV sensor.
  11. Check terminal contact at BBV sensor harness connector. Repair as necessary. If terminal contact is okay, go to next step.
  12. Replace BBV sensor.
  13. Check terminal contact at PCM harness connector C1. Repair as necessary. If terminal contact is okay, go to next step.
  14. Replace PCM. Program replacement PCM using required equipment.
  15. Locate and repair cause of low vacuum at brake booster. Repair as necessary.

Use the FAILURE REC. information on scan tool to help diagnose an intermittent problem. Manipulate wire harness while watching scan tool display, looking for an open or shorted circuit.

DTC P1579 - PARK/NEUTRAL-TO-DRIVE/REVERSE AT HIGH THROTTLE ANGLE

Note. For circuit reference, see Code P1520 schematic.

This test is used to detect if transaxle is placed in gear under conditions that may cause damage to vehicle powertrain or create an unsafe condition. When such condition exists, DTC will set and engine power will be reduced by disabling fuel injector to individual cylinders.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Since this DTC will set when the vehicle is shifted into Drive/Reverse under possibly damaging conditions, check with vehicle operator to verify under which condition the DTC set. If vehicle operator actions caused this DTC to set, fault is not present. See DIAGNOSTIC AIDS. If vehicle operator did not cause DTC to set, go to next step.
  3. Check for proper adjustment of transaxle range switch and for poor terminal contact at switch and the PCM. Repair as necessary. If adjustment or terminal contact is okay, fault is not present. See DIAGNOSTIC AIDS.

If driver's action caused the DTC to set, clear DTC and inform driver of proper shift procedure.

Use FAILURE REC. information on scan tool to help diagnose an intermittent problem. Manipulate wiring harness while watching scan tool display, looking of an open or short in circuit.

DTC P1599 - ENGINE STALL OR NEAR STALL DETECTED

Note. For circuit reference, see Code P0300 schematic.

This test checks for an engine stall or near stall and sets DTC P1599 if a stall condition is detected. A partial start when engine RPM exceeds 400 RPM and the engine does not start, will also cause DTC to set. This DTC is designed to capture snapshot data of the stall condition and may set as the ignition is turned off, if the injectors or IC module lose power before the PCM.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If complaint is engine stalling, go to next step. If engine is not stalling, fault is not present. See DIAGNOSTIC AIDS.
  3. Turn ignition on. Using scan tool, check if other DTC(s) are present. If other DTC(s) are present, diagnose affected DTC(s) first. If no other DTC(s) are present, go to next step.
  4. Select DATA LIST under SPECIFIC ENGINE and select DTC P1599. Note MAP sensor display taken at the time this DTC was set. If scan tool displayed value is greater than 95 kPa, go to next step. If scan tool displayed value is 95 kPa or less, see TESTS W/O CODES article.
  5. Stalling can be caused by either fuel system, idle speed control, emissions related components or faulty wiring and connections. Perform fuel system check. See BASIC TESTING article. Repair as necessary. If fault is not found or if related systems are okay, go to next step.
  6. Check for TCC that is improperly applied due to grounded TCC solenoid circuit or by transaxle hydraulic problems. Check ignition switch circuits for intermittent open to PCM or IC module. Wiggle ignition key while driving to check for intermittent ignition switch connection or switch out of adjustment. Check PCM and IC module ground. Check for intermittent injector circuit operation. Check fuel pump ground for loose or poor connection. Repair as necessary. If repair was not necessary, see DIAGNOSTIC AIDS.

Use scan tool snapshot data taken of DTC P1599 to determine cause of stalling condition.

DTC P1602 - LOSS OF EBTCM SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for absent or invalid EBTCM serial data to the PCM. When such conditions exists for 11 seconds, DTC will set.

Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, diagnose ABS/TCS system. See appropriate ANTI-LOCK BRAKE SYSTEM article in the BRAKES section.

DTC P1603 - LOSS OF SENSING DIAGNOSTIC MODULE SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for loss of or invalid Sensing Diagnostic Module (SDM) serial data to the PCM. When such condition exists for one second, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, diagnose air bag (SIR) system. See appropriate AIR BAG RESTRAINT SYSTEM article in the ACCESSORIES/SAFETY EQUIPMENT section.

DTC P1604 - LOSS OF INSTRUMENT PANEL CLUSTER SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for loss of or invalid Instrument Panel Cluster (IPC) serial data to the PCM. When such condition exists for 11 seconds, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, diagnose IPC. See appropriate INSTRUMENT PANEL article in the ACCESSORIES/SAFETY EQUIPMENT section.

DTC P1605 - LOSS OF HVAC SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for loss of or invalid Heater and A/C (HVAC) programmer serial data to the PCM. When such condition exists for 11 seconds, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, diagnose Electronic Climate Control (ECC) or A/C-heater system.

DTC P1610 - LOSS OF PZM SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for the loss of or invalid Platform Zone Module (PZM) serial data to the PCM. When such condition exists for 11 seconds, DTC will set.

Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, check PZM serial data line for open or short to ground.

DTC P1611 - LOSS OF CVRTD SERIAL DATA

Note. For circuit reference, see DTC P1380 schematic.

This test checks for absent or invalid Continuous Variable Real Time Damping (CVRTD) system serial data to the PCM. When such condition exists for 11 seconds, DTC will set.

Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, check CVRTD system serial data line for open or short to ground.

EEPROM is a data storage unit which can save critical data even battery power is removed. This is used by the PCM to store TP sensor idle learned values, transaxle adapt values, transaxle oil life index and cruise control lash/learn.

The EEPROM has several locations available to store this information. If PCM detects a problem in one location of the EEPROM, it will store the data in another location. If PCM runs out of good locations in the EEPROM to store data, it will set the DTC.

The PCM stores the same data in its Keep Alive Memory so that even if the EEPROM is bad and DTC is set, the operator will not notice any difference in vehicle operation. Even after DTC sets, the PCM will continue to look for good locations in the EEPROM in which to store data and if it finds one, DTC will become a history code. EEPROM is soldered into the PCM and cannot be serviced. If a current DTC P1621 is set, PCM must be replaced.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in DTC INFO mode, select FAIL THIS IGN. If this DTC failed this ignition cycle, go to step 4). If this DTC did not fail in this ignition cycle, go to next step.
  3. Clear DTC. Cycle ignition on and off several times slowly (ignition on for 10 seconds then ignition off for 30 seconds). In DTC INFO mode on scan tool, select TEST FAIL SCC. If this DTC failed since it was cleared, go to next step. If this DTC has not failed since it was cleared, fault is not present.
  4. Replace PCM. Program replacement PCM using required equipment.

DTC P1626 - THEFT DETERRENT SYSTEM FUEL ENABLE CIRCUIT

Note. For circuit reference, see DTC P1380 schematic.

After the key resistor pellet has been confirmed by the PASS-Key(R) portion of the Vehicle Theft Deterrent (VTD) system, the IPC sends a password to the PCM via the class 2 serial data bus. If this password matches the password stored in the PCM, fuel will be enabled. If password is not sent or PCM does not receive it, vehicle will not start unless the VTD system has "Failed Enabled". If the IPC and PCM loose communication with each other while the engine is running, the VTD will "Fail Enable" and allow engine to restart on future ignition cycles until communications between the PCM and IPC is restored.

If battery is disconnected during this period, engine will loose its "Fail Enable" status and will no longer start until communications are restored. If the IPC and PCM loose communications with each other while engine is not running, the VTD system will disable fuel until communications is restored, to prevent vehicle theft. In both cases DTC will set. PCM will not disable fuel injection once it has been enabled within a given ignition cycle to prevent stalling as a result of VTD system faults.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. If DTC P1604 is also present, diagnose DTC P1604 first. If DTC P1604 is not present, go to next step.
  3. Check for VTD or IPC DTC(s). If any of these related system DTC(s) are present, diagnose affected DTC(s) using appropriate ANTI-THEFT SYSTEM article in the ACCESSORIES/SAFETY EQUIPMENT section. If other DTC(s) are not present, see DIAGNOSTIC AIDS.

The most likely cause for setting DTC P1626 is a loss of serial data communication to the IPC. Check for loss of power to IPC or for other causes of communication loss.

DTC P1630 - THEFT DETERRENT SYSTEM PCM IN LEARN MODE

Note. For circuit reference, see DTC P1380 schematic.

This test checks for the enable password learning flag indicating the PCM is in learn password mode. This mode allows the PCM to learn the password from the VTD controller at assembly or when being serviced. The password needs to be learned whenever PCM or IPC is replaced.

Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, refer to DIAGNOSTIC AIDS.

The PCM in learn mode is a DTC for the vehicle at the assembly plant or repair facility personnel to indicate that the learn mode is enabled, meaning that the PCM is now ready to learn a new password.

DTC P1631 - THEFT DETERRENT SYSTEM PASSWORD INCORRECT

Note. For circuit reference, see DTC P1380 schematic.

This test checks for mismatched passwords between the IPC and PCM. Whenever the IPC or PCM are replaced, a theft learn procedure must be followed in order for the new password to be learned.

Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, perform theft learn procedure. See appropriate ANTI THEFT SYSTEM article in the ACCESSORIES/SAFETY EQUIPMENT section.

DTC P1632 - THEFT DETERRENT SYSTEM FUEL DISABLED

Note. For circuit reference, see DTC P1380 schematic.

This DTC sets when the PCM received fuel disabled or fuel undecided passwords from the Vehicle Theft Deterrent (VTD) controller. It is set as a tool to indicate that the VTD is not allowing fuel due to possible theft attempt or a worn or incorrect ignition key.

Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, refer to DIAGNOSTIC AIDS.

If DTC is set, it means that the IPC has received the incorrect resistance value or an unrecognizable resistance value from the ignition key. Check ignition key to ensure it is the correct key for the vehicle and that it is clean and dry. Wait 10 minutes between attempts to clean and retry key. This DTC will also set when a theft is attempted.

PCM is powered by 5 power feeds. Two of these feed are from the battery, the other 3 are from the ignition switch and are called Ignition 1, Ignition 0 and Ignition Supplement. The ignition feeds are powered any time the key is in the CRANK, RUN or ACC positions. This test is used to monitor the ignition supplement voltage received at the PCM connector C2, terminal No. 37. PCM monitors this voltage and if voltage drops too low for one second, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1634 is also present. If DTC P1634 is also present, diagnose this DTC first. If DTC P1634 is not present, go to next step.
  3. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage between ground and ignition feed circuit at PCM harness connector C2, terminal No. 37. Using scan tool, note and write down IGNITION 1 voltage reading. If DVOM and scan tool voltage readings are within .5 volt of each other, go to next step. If DVOM and scan tool voltage reading is greater than .5 volt of each other, go to step 5).
  4. Turn ignition off. Reconnect PCM harness connector C2. Turn ignition on. Using scan tool, clear DTC. Start and idle engine. After 10 seconds in DTC INFO mode, select FAIL THIS IGN. If DTC failed in this ignition cycle, go to step 6). If DTC did not fail in this ignition cycle, fault is not present. See DIAGNOSTIC AIDS.
  5. Repair open in ignition feed circuit between PCM harness connector and splice.
  6. Check terminal contact at PCM harness connector C2, terminal No. 37. Repair as necessary. If terminal contact is okay, go to next step.
  7. Replace PCM. Program replacement PCM using required equipment.

If ignition supplement to the PCM is lost, the engine will still run, but some outputs may not function. If Ignition 1 voltage is lost or drops to less than 5.5 volts, engine will not run and DTC should set.

If this DTC is intermittent, check terminal contact at PCM and condition of splice for an intermittent open circuit.

DTC P1633 Schematic. Scheme 20

Scheme 20: DTC P1633 Schematic

DTC P1634 - IGNITION 1 POWER CIRCUIT LOW VOLTAGE

Note. For circuit reference, see DTC P1633 schematic.

PCM is powered with 5 power feeds. Two of these feeds are from the battery, the other 3 are from the ignition switch and are called ignition 1, ignition supplement and ignition 0. Ignition 1 and ignition supplement are powered any time the key in the CRANK, RUN or ACC positions. Ignition 0 is powered in all key positions except LOCK and CRANK.

This test is used to monitor the voltages received by the PCM at harness connector C1 terminals No. 18 and 19. When engine is running, PCM will compare Ignition 1 voltage it receives at PCM harness connector C1 terminal No. 19 to the Ignition 0 voltage it receives at PCM harness connector C1 terminal No. 18. If Ignition 1 and Ignition 0 voltage difference is greater than 2 volts for 5 seconds, DTC will set.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P0560 is also present. If DTC P0560 is present, diagnose DTC first. If DTC P0560 is not present, go to next step.
  3. Using scan tool in ENGINE 1 mode, note both IGNITION 0 and IGNITION 1 displays. Compare both readings. If voltage difference is less than .5 volt, go to next step. If voltage difference is greater than .5 volt, go to step 5).
  4. Clear DTC using scan tool. Start and idle engine. After 10 seconds in DTC INFO mode, select FAIL THIS IGN. If scan tool indicates that this DTC failed this ignition cycle, go to step 12). If scan tool does not indicate that this DTC failed this ignition cycle, fault is not present. See DIAGNOSTIC AIDS.
  5. If Ignition 0 voltage was lower than Ignition 1 voltage, go to next step. If Ignition 0 voltage was greater than Ignition 1 voltage, go to step 7).
  6. Check Ignition 0 fuse (IGN OIENG1). If fuse is faulty, go to step 10). If fuse is okay, go to step 9).
  7. Check Ignition 1 fuse (PCM-IGN). If fuse is faulty, go to next step. If fuse is okay, go to step 11).
  8. Repair short to ground in Ignition 1 and ignition supplement feed circuits. Replace fuse.
  9. Repair open/high resistance or poor terminal contact at ignition 0 feed circuit.
  10. Repair short to ground in Ignition 0 feed circuit. Replace fuse.
  11. Repair open/high resistance or poor terminal contact at ignition 1 and ignition supplement feed circuits.
  12. Check terminal contact at PCM harness connector C1. Repair as necessary. If terminal contact is okay, go to next step.
  13. Replace PCM. Program replacement PCM using required equipment.

If the Ignition 0 to PCM is lost, vehicle will still run but some outputs may not function. If Ignition 1 voltage is lost or drops to less than 5.5 volt, vehicle will not run and DTC should set. If DTC is intermittent, check terminal contact at PCM and the condition of ignition feed circuit splice for an intermittent open.

DTC P1640 - DRIVER 1 - INPUT VOLTAGE HIGH

Note. For circuit reference, see DTC P1633 schematic.

PCM contains Output Driver Modules (ODM) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. ODM No. 1 can also sense high voltage coming in which might damage microprocessor. DTC P1640 is used to monitor ODM No. 1 over voltage sense line.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and idle engine. Using scan tool, select ENGINE 1 mode and note IGNITION 1 display. Compare this voltage reading with voltage reading displayed by vehicle message center. If PCM and vehicle voltage readings differ by greater than .5 volt, go to next step. If PCM and vehicle voltage readings is within .5 volt of each other, fault is not present. See DIAGNOSTIC AIDS.
  3. Using DVOM, check voltage between ground and PCM fuse. If PCM fuse voltage and scan tool displayed voltage reading difference is greater than .5 volt, go to next step. If PCM fuse voltage and scan tool displayed voltage reading is within .5 volt of each other, check charging system. See appropriate CHARGING & STARTING SYSTEM article in the ELECTRICAL section.
  4. Check for high resistance is ignition feed circuits to PCM. Repair as necessary. If circuits are okay, go to next step.
  5. Check terminal contacts at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  6. Replace PCM. Program replacement PCM using required equipment.

An overvoltage at ODM No. 1 will also trigger DTC P0563. Use DTC P0563 to diagnose if vehicle voltage is actually too high. A loose or faulty connection at generator "L" terminal may cause DTC P1640 to set intermittently.

PCM contains Output Driver Modules (ODM) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. When the output is off, the output driver should receive the 12 volts fed to the solenoid, relay, etc. When the output is on, it should receive zero volts, since it is grounding the output. when PCM sees zero volts when the output is off or 12 volts when the output is on, it sets a fault line low. DTC P1641 is used to monitor the fault line of the SERVICE ENGINE SOON light.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Check if MIL illuminates after 5 seconds. If MIL illuminates, go to next step. If MIL does not illuminate, go to step 4).
  3. Using scan tool, enter OUTPUT TESTS then select MIL. Command MIL off. If MIL turns off, fault is not present. See DIAGNOSTIC AIDS. If MIL does not turn off, go to step 8).
  4. Select ENGINE 3 mode and note MALFUNCTION IND LAMP DRIVER display on scan tool. If scan tool display indicates OK, go to next step. If scan tool display does not indicate OK, go to step 6).
  5. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Remove IP cluster fuse. Turn ignition on. Using DVOM, check voltage between ground and MIL signal circuit at PCM harness connector C2 terminal. If voltage reading is .5 volt or greater, go to step 9). If voltage reading is not .5 volt or more, go to step 13).
  6. Reinstall IP cluster fuse. Using a jumper wire, jumper MIL signal circuit at PCM harness connector C2 to ground. If MIL illuminates, go to step 13). If MIL does not illuminate, go to next step.
  7. Check condition of IP fuse. If fuse is faulty, go to step 10). If fuse is okay, go to step 13).
  8. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. If MIL illuminates, go to step 12). If MIL does not illuminate, go to step 13).
  9. Repair short to voltage in MIL signal circuit.
  10. Repair short to ground in circuit between MIL and fuse block.
  11. Repair open in MIL circuit from fuse block to PCM. Check for faulty MIL bulb.
  12. Replace short to ground in MIL circuit between MIL bulb and PCM.
  13. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal connector is okay, go to next step.
  14. Replace PCM. Program replacement PCM using required equipment.

Use the FAILURE REC as indicated on scan tool to aid in diagnosing an intermittent fault. Use data captured when DTC was set, to determine if an open or shorted condition caused the DTC to set. Ensure no other DTC(s) are present, commanding MIL to illuminate.

DTC P1641 Schematic. Scheme 21

Scheme 21: DTC P1641 Schematic

DTC P1642 - VEHICLE SPEED OUTPUT CIRCUIT

Note. For circuit reference, see DTC P1554 schematic.

PCM contains Output Driver Modules (ODMs) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. When the output is off, the output driver should receive the 12 volts fed to the solenoid, relay, etc. When the output is on, it should receive zero volts, since it is grounding the output. If PCM sees zero volts when the output is off or 12 volts when the output is on, it sets a fault line low.

DTC P1642 is used to monitor the fault line of the vehicle speed output signal circuit. The Instrument Panel Cluster (IPC) sends 12 volts on the vehicle speed output circuit to the PCM. The PCM sends a pulse width modulated signal that the IPC, cruise control module and Remote Accessory Control (RAC) module use to determine vehicle speed.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 3 mode and note VEHICLE SPEED DRIVER display. If scan tool display indicates OK, go to next step. If scan tool display does not indicate OK, go to step 5).
  3. Raise and support drive wheels. Start engine. Spin wheels for about 2 seconds to generate a vehicle speed signal. In DTC INFO mode, select FAIL THIS IGN on scan tool. If scan tool indicates that DTC failed in this ignition cycle, go to next step. If scan tool does not indicate that DTC failed in this ignition cycle, fault is not present. See DIAGNOSTIC AIDS.
  4. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage between ground and vehicle speed output signal circuit at PCM harness connector C2 terminal. If voltage reading is 10 volts or greater, go to step 7). If voltage reading is less than 10 volts, go to next step.
  5. Repair open or short in vehicle speed output circuit between PCM and IPC, and cruise control module and RAC module. Repair as necessary.
  6. Repair short to voltage in vehicle speed output circuit between PCM and IPC, and cruise control module and RAC module. Repair as necessary.
  7. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  8. Replace PCM. Program replacement PCM using required equipment.

Use the FAILURE REC indicated on scan tool to aid in diagnosing an intermittent fault. Use the data captured when the DTC was set to determine the conditions under which the DTC set.

DTC P1644 - DELIVERED TORQUE OUTPUT CIRCUIT

Note. For circuit reference, see DTC P0441 schematic.

PCM contains Output Driver Modules (ODMs) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. When the output is off, the output driver should receive the 12 volts fed to the solenoid, relay, etc. When the output is on, it should receive zero volts, since it is grounding the output. If PCM sees zero volts when the output is off or 12 volts when the output is on, it sets a fault line low.

DTC P1644 is used to monitor the fault line of the delivered torque output to the EBTCM. The EBTCM sends ignition voltage on the delivered torque PWM output circuit to the PCM. The PCM will then rapidly pulse this circuit to ground creating a Pulse Width Modulated (PWM) signal, indicating the percentage of torque output the engine is producing. The EBTCM uses this PWM signal for traction control.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in ENGINE 3 mode, observe DELIVERED TORQUE DRIVER display. If scan tool display indicates OK, fault is not present. See DIAGNOSTIC AIDS. If scan tool display does not indicate OK, go to next step.
  3. If scan tool display indicates OPEN, go to next step. If scan tool display does not indicate OPEN, go to step 6).
  4. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage between ground and delivered torque PWM output circuit at PCM harness connector C2 terminal. If voltage reading is 10 volts or greater, go to step 13). If voltage reading is less than 10 volts, go to next step.
  5. Turn ignition to LOCK position. Disconnect EBTCM harness connector. Check resistance of delivered torque PWM output circuit between PCM harness connector and EBTCM harness connector terminals. If resistance is 5 ohms or less, go to step 12). if resistance is greater than 5 ohms, go to step 9).
  6. Turn ignition to LOCK position. Disconnect EBTCM harness connector. Turn ignition on. If scan tool display indicates OPEN, go to step 12). If scan tool display does not indicate OPEN, go to next step.
  7. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check resistance between ground and delivered torque PWM output circuit at PCM harness connector C2 terminal. If voltage is greater than .5 volt, go to step 10). If voltage is less than .5 volt, go to next step.
  8. Using DVOM, check resistance between ground and delivered torque PWM output circuit at PCM harness connector C2 terminal. If resistance is 10,000 ohms or greater, go to step 13). If resistance is less than 10,000 ohms, go to step 11).
  9. Repair open in delivered torque PWM output circuit.
  10. Repair short to voltage in delivered torque PWM output circuit.
  11. Repair short to ground in delivered torque PWM output circuit.
  12. Fault is in the EBTCM system. Diagnose EBTCM. See appropriate ANTI-LOCK BRAKE SYSTEM article in the BRAKES section. If fault is not found in EBTCM system, check for faulty terminal contact to EBTCM. If terminal contact is okay, replace EBTCM.
  13. Check terminal contact at PCM harness connector C2. Repair as necessary. If terminal contact is okay, go to next step.
  14. Replace PCM. Program replacement PCM using required equipment.

Check for an intermittent poor connection at both the PCM and EBTCM. Also, check for open or short in delivered torque PWM output circuit between EBTCM and PCM.

DTC P1645 - EVAP PURGE SOLENOID OUTPUT CIRCUIT

Note. For circuit reference, see DTC P0441 schematic.

PCM contains Output Driver Modules (ODM) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. When the output is off, the output driver should receive the 12 volts fed to the solenoid, relay, etc. When the output is on, it should receive zero volts, since it is grounding the output. If PCM sees zero volts when the output is off or 12 volts when the output is on, it sets a fault line low. DTC is used to monitor the fault line of the EVAP control solenoid.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, check if DTC P1633 or P1644 is present. If any of the DTC is present, diagnose affected DTC first. If DTC P1653 or P1644 is not present, go to next step.
  3. If DTC P0102, P0401, P0550, P0753, P0758, P1406 or P1860 is also present, go to step 10). If these DTC(s) are not present, go to next step.
  4. Using scan tool, select ENGINE 3 and note EVAP PURGE SOL. DRIVER display. If scan tool display indicates OK, go to next step. If scan tool display does not indicate OK, go to step 6).
  5. Start and idle engine. Select OUTPUT TESTS and select EVAP PURGE. Command EVAP purge solenoid on (open) for at least 2 seconds. Note EVAP PURGE SOL. DRIVER display. If scan tool display indicates OK, fault is not present. See DIAGNOSTIC AIDS. If scan tool display does not indicate OK, go to step 9).
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage between ground and EVAP purge solenoid circuit at PCM harness connector C2 terminal. If voltage reading is 10 volts or greater, go to step 15). If voltage reading is less than 10 volts, go to next step.
  7. Disconnect EVAP purge solenoid harness connector. Check voltage between ground and EVAP purge solenoid ignition circuit harness connector terminal. If voltage reading is 10 volts or greater, go to next step. If voltage reading is less than 10 volts, go to step 11).
  8. Using jumper wire, jumper EVAP purge solenoid harness connector terminals together. Check voltage between ground and EVAP purge solenoid circuit at PCM harness connector terminal. If voltage reading is 10 volts or greater, go to step 12). If voltage reading is less than 10 volts, go to step 13).
  9. Turn ignition off. Disconnect EVAP purge solenoid harness connector. Turn ignition on. Using DVOM, check voltage between ground and EVAP purge solenoid signal circuit harness connector terminal. If voltage is .5 volt or greater, go to step 14). If not, go to step 12).
  10. Repair open or short in EVAP purge solenoid ignition circuit. Also, check for faulty fuse. Repair as necessary.
  11. Repair open in EVAP purge solenoid ignition circuit and splice.
  12. Replace EVAP purge solenoid.
  13. Repair open in circuit between EVAP purge solenoid and PCM.
  14. Repair short to voltage in circuit between EVAP purge solenoid and PCM.
  15. Check terminal contact at PCM harness connector terminal C2. Repair as necessary. If terminal contact is okay, go to next step.
  16. Replace PCM. Program replacement PCM using required equipment.

Use the FAILURE REC. on scan tool to aid in diagnosing an intermittent fault. Use the data captured when the DTC set, to determine if an open or shorted condition caused the DTC to set.

DTC P1650 - DRIVER 2 - INPUT VOLTAGE HIGH

Note. For circuit reference, see DTC P0560 schematic.

PCM contains Output Driver Modules (ODMs) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. ODM No. 2 can also sense high voltage coming in which might damage the microprocessor. DTC P1650 is used to monitor ODM No. 2 overvoltage sense line.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Start and idle engine. Using scan tool, select ENGINE 1 mode and note IGNITION 1 display. Compare this voltage reading with voltage reading displayed by vehicle message center. If PCM and vehicle voltage readings differ by greater than .5 volt, go to next step. If PCM and vehicle voltage readings are within .5 volt of each other, fault is not present. See DIAGNOSTIC AIDS.
  3. Using DVOM, check voltage between ground and PCM fuse. If PCM fuse voltage and scan tool displayed voltage reading difference is greater than .5 volt, go to next step. If PCM fuse voltage and scan tool displayed voltage reading are within .5 volt of each other, check charging system. See appropriate STARTING & CHARGING SYSTEMS article in the ELECTRICAL section.
  4. Check for high resistance in ignition feed circuits to PCM. Repair as necessary. If circuits are okay, go to next step.
  5. Check terminal contacts at PCM harness connector C1. Repair as necessary. If terminal contacts are okay, go to next step.
  6. Replace PCM. Program replacement PCM using required equipment.

An overvoltage at ODM No. 2 will also trigger DTC P0563. Use DTC P0563 to diagnose if vehicle voltage is actually too high. A loose or faulty connection at generator "L" terminal may cause DTC P1650 to set intermittently.

DTC P1652 - LIFT/DIVE OUTPUT CIRCUIT

Note. For circuit reference, see DTC P1576 schematic.

PCM contains chips called the Output Driver Modules (ODM) that provide 7 switchable ground outputs for operating solenoids, relays, warning lights, and other devices. Each of these ground outputs has an internal fault line that feed back to the PCM. When the output is off, the output driver should receive 12 volts fed to the solenoids, relays, etc. When the output is on, it should receive zero volts, since it is grounding the output. If it receives zero volts when the output is off or 12 volts when the output is on, it sets the fault line low.

DTC P1652 is used to monitor the fault line of the lift/dive output to the Road Sensing Suspension (RSS) module. The RSS module sends a 12 volt signal to lift/dive signal output in the PCM. The PCM then ground this circuit when the vehicle is accelerating rapidly (lift) or braking hard (dive). The RSS module will then command the suspension to "Firm" to increase controllability of vehicle during these conditions.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool in ENGINE 3 mode, note PCM RIDE CONTROL DRIVER display. If scan tool display indicates OK, go to next step. If scan tool display does not display OK, go to step 5).
  3. Start and idle engine. In MISC TESTS, select MORE then RIDE CONTROL. Command the ride control FIRM. If PCM RIDE CONTROL DRIVER display indicates OK, fault is not present. See DIAGNOSTIC AIDS. If display does not indicate OK, go to next step.
  4. Turn ignition to LOCK position. Disconnect RSS module harness connector. Turn ignition on. Using DVOM, check voltage between ground and RSS module harness connector terminal. If voltage reading is .5 volt or greater, go to step 8). If voltage reading is less than .5 volt, go to next step.
  5. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check voltage between ground and lift/dive signal output circuit at PCM harness connector C1. If voltage reading is 10 volts or greater, go to step 12). If voltage reading is less than 10 volts, go to next step.
  6. Turn ignition to LOCK position. Disconnect RSS module harness connector. Check resistance between ground and RSS module harness connector terminal. If resistance is 10,000 ohms or less, go to step 9). If resistance is greater than 10,000 ohms, go to next step.
  7. Check lift/dive signal output circuit resistance between PCM harness connector and RSS module harness connector terminals. If resistance is 5 ohms or less, go to step 11). If resistance is greater than 5 ohms, go to step 11).
  8. Repair short to voltage in lift/dive signal output circuit.
  9. Repair short to ground in lift/dive signal output circuit.
  10. Repair open in lift/dive signal output circuit.
  11. Check terminal contact at RSS module. Repair as necessary. If terminal contact is okay, diagnose RSS system. See SUSPENSION - ELECTRONIC (ROAD SENSING) article in the SUSPENSION section.
  12. Check terminal contact at PCM harness connector C1. Repair as necessary. If terminal contact is okay, go to next step.
  13. Replace PCM. Program replacement PCM using required equipment.

Use the FAILURE REC data to aid in diagnosing an intermittent fault. Use the data captured when the DTC was set, to determine if an open or shorted condition caused DTC to set.

DTC P1654 - CRUISE DISABLE OUTPUT CIRCUIT

Note. For circuit reference, see DTC P1554 schematic.

PCM contains Output Driver Modules (ODM) that provides 7 switchable ground outputs for operating solenoids, relays, indicator lights, and other devices. Each of these ground outputs has fault lines that feed back to the PCM's microprocessor. When the output is off, the output driver should receive the 12 volts fed to the solenoid, relay, etc. When the output is on, it should receive zero volts, since it is grounding the output. when PCM sees zero volts when the output is off or 12 volts when the output is on, it sets a fault line low.

DTC P1645 is used to monitor the fault line of cruise disable output to the cruise control module. The cruise control module sends ignition voltage on the cruise inhibit output circuit to the PCM. The PCM will then ground this circuit to disengage cruise control module, if engaged or inhibit cruise control operation, if requested.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Using scan tool, select ENGINE 3 mode and note CRUISE ENABLE DRIVER display. If scan tool display indicates OK, go to next step. If scan tool display does not indicate OK, go to step 6).
  3. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Turn ignition on. Using DVOM, check voltage between ground and cruise inhibit output circuit at PCM harness connector C1 terminal. If voltage reading is 10 volts or greater, fault is not present. See DIAGNOSTIC AIDS. If voltage reading is less than 10 volts, go to next step.
  4. Turn ignition off. Disconnect cruise control module harness connector. Check resistance between ground and cruise control module harness connector terminal "H". If resistance is 5 ohms or less, go to step 8). If resistance is greater than 5 ohms, go to step 9).
  5. Check resistance of cruise inhibit output circuit between cruise control module harness connector and PCM harness connector terminals. If resistance is 5 ohms or less, go to step 7). If resistance is greater than 5 ohms, go to step 9).
  6. Store fluid life index as indicated on scan tool. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C1. Disconnect cruise control module. Turn ignition on. Using DVOM, check voltage between ground and cruise inhibit output circuit at PCM harness connector C1 terminal. If voltage reading is 10 volts or greater, go to step 10). If voltage reading is less than 10 volts, go to step 14).
  7. Turn ignition on. Check voltage to ground at cruise control module terminal "F". If voltage reading is 10 volts or greater, go to step 12). If voltage reading is 10 volts or less, go to step 11).
  8. Repair short to ground in cruise inhibit output circuit.
  9. Repair open in cruise inhibit output circuit.
  10. Repair short to voltage in cruise inhibit output circuit.
  11. Repair open or short to ground (if fuse is blown) in ignition circuit to TCC brake switch and to cruise control module.
  12. Check terminal contact at cruise control module. Repair as necessary. If terminal contact is okay, go to next step.
  13. Replace cruise control module.
  14. Check terminal contact at PCM. Repair as necessary. If terminal contact is okay, go to next step.
  15. Replace PCM. Program replacement PCM using required equipment. Go to next step.

Use the FAILURE REC. to aid in diagnosing an intermittent fault. Use the data captured when the DTC set to determine if an open or shorted condition caused the DTC to set.

PCM Quad Driver Module provides 4 switchable ground outputs for operating solenoids, relays, warning lights, and other devices. Each of these ground outputs has an internal fault line that feed back to the PCM. When the output is off, the quad driver should receive 12 volts fed to the solenoids, relays, etc. When the output is on, it should receive zero volts, since it is grounding the output. If it receives zero volts when the output is off or 12 volts when the output is on, it sets the fault line low. DTC is used to monitor the fault line of the cooling fan control relay output.

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Turn ignition on. Turn A/C controls off. Using scan tool in MISC TESTS select OUTPUT TESTS, then select FAN RELAYS. Note QUAD DRIVER 1 display and command ALL RELAYS off. If scan tool display indicates OK, go to next step. If scan tool display does not indicate OK, go to step 8).
  3. In MISC TESTS, select OUTPUT TESTS, then select FAN RELAYS. Note QUAD DRIVER 1 display and ALL RELAYS on. If scan tool display indicates OK, go to next step. If scan tool display does not indicate OK, go to step 5).
  4. If cooling fan is inoperative or if a fault is suspected, diagnose cooling fan. See SYSTEM/COMPONENT TESTS article. If cooling fan operates, fault is not present.
  5. While noting QUAD DRIVER 1 display, command FAN RELAY 1 on. If scan tool display indicates OK, go to step 7). If scan tool display does not indicate OK, go to next step.
  6. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C2. Remove fan relay 1 (low speed). Using DVOM, check voltage between ground and cooling fan low speed control circuit at PCM harness connector terminal. If voltage reading is .5 volt or less, go to step 18). If voltage reading is greater than .5 volt, go to step 16).
  7. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C2. Remove fan relays 2 and 3. Using DVOM, check voltage between ground and cooling fan high speed control circuit at PCM harness connector terminal. If voltage reading is .5 volt or less, go to step 18). If voltage reading is greater than .5 volt, go to step 17).
  8. With ALL RELAYS still commanded off, observe operation of both cooling fans. If either fan is operating, go to next step. If neither fan is operating, go to step 10).
  9. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage between ground and cooling fan low speed control circuit at PCM harness connector terminal. If voltage reading is less than 10 volts, go to step 15). If voltage reading is 10 volts or greater, go to step 14).
  10. Store fluid life index as indicated on scan tool. Turn ignition to LOCK position and wait 30 seconds, then disconnect PCM harness connector C2. Turn ignition on. Using DVOM, check voltage between ground and cooling fan high and low speed control circuits at PCM harness connector terminal. If voltage reading is 10 volts or greater, go to step 18). If voltage reading is less than 10 volts, go to next step.
  11. If voltage reading from step 9) is low for both terminals, go to step 13). If voltage reading from step 9) is low only in one of the terminals, go to next step.
  12. Repair open in circuit or replace fan relay for the circuit that measured low.
  13. Repair cause of no voltage to both circuits. Replace fuse if blown.
  14. Repair short to ground in cooling fan high speed control circuit.
  15. Repair short to ground in cooling fan low speed control circuit.
  16. Repair short to voltage in cooling fan low speed control circuit.
  17. Repair short to voltage in cooling fan high speed control circuit.
  18. Check terminal contact at PCM. Repair as necessary. If terminal contact is okay, go to next step.
  19. Replace PCM. Program replacement PCM using required equipment.

DTC P1660 Schematic. Scheme 22

Scheme 22: DTC P1660 Schematic

See also:
P0711
P0712
P0713
P0717
P0719
P0724
P0730
P0741
P0742
P0748
P0751
P0753
P0756
P0758
P1810
P1811
P1860
DIAGNOSTIC PROCEDURE
HARD OR INTERMITTENT TROUBLE CODE DETERMINATION
P0101
P0102
P0103
P0106
P0107
P0108
P0111
P0112
P0113
P0116
P0117
P0118
P0120
P0121
P0122
P0123
P0125
P0132
P0133
P0134
P0135
P0137
P0138
P0139
P0140
P0141
P0143
P0144
P0146
P0147
P0151
P0152
P0153
P0154
P0155
P0171
P0172
P0174
P0175
P0202
P0203
P0204
P0205
P0206
P0207
P0208
P0232
P0300
P0322
P0325
P0326
P0327
P0340
P0371
P0372
P0401
P0420
P0507
P0550
P0563
P1106
P1107
P1108
P1111
P1112
P1114
P1115
P1121
P1122
P1133
P1134
P1139
P1140
P1153
P1154
P1258
P1320
P1323
P1350
P1370
P1371
P1375
P1376
P1377
P1381
P1406
P1441
P1442
P1508
P1509
P1524
P1526
P1560
P1564
P1566
P1570
P1571
P1574
P1575
P1577
P1578
P1579
P1599
P1602
P1603
P1604
P1605
P1610
P1611
P1626
P1630
P1631
P1632
P1634
P1640
P1642
P1644
P1645
P1650
P1652
P1654
CLEARING DIAGNOSTIC TROUBLE CODES (DTC)
SCAN DATA