MODEL IDENTIFICATION
Vehicle model is identified by fourth character (cars), or fifth character (trucks) of Vehicle Identification Number (VIN). VIN is stamped on metal pad on top of left end of instrument panel, near windshield. See MODEL IDENTIFICATION (CARS) table, or MODEL IDENTIFICATION (TRUCKS) table.
CARS
| Body Code (1) | Model |
|---|---|
| "C" | Park Avenue |
| "E" | Eldorado |
| "F" | Camaro & Firebird |
| "G" | Aurora & Riviera |
| "H" | Bonneville, Eighty Eight, LeSabre & LSS |
| "J" | Cavalier & Sunfire |
| "K" | (2) DeVille & Seville |
| "N" | Alero, Cutlass, Grand Am & Malibu |
| "V" | Catera |
| "W" | Century, Grand Prix, Intrigue, Lumina, Monte Carlo & Regal |
| "Y" | Corvette |
| "Z" | Saturn |
| (1) Vehicle body code is fourth character of VIN. (2) Includes Concours and D'Elegance. | |
| (1) | Vehicle body code is fourth character of VIN. |
| (2) | Includes Concours and D'Elegance. |
MODEL IDENTIFICATION (CARS)
TRUCKS
| Series (1) | Model |
|---|---|
| "C" | 2WD Pickup, Sierra, Silverado, Suburban, Tahoe & Yukon |
| "G" | Cutaway, Express, RV Cutaway & Savana |
| "K" | 4WD Pickup, Sierra, Silverado, Suburban, Tahoe, Yukon & AWD Escalade |
| "L" | AWD Astro & Safari |
| "M" | 2WD Astro & Safari |
| "P" | Forward Control (P42) & Motorhome (P32) |
| "S" | 2WD Blazer, Envoy, Jimmy, Sonoma & S10 Pickup |
| "T" | 4WD Blazer, Bravada, Envoy, Jimmy, Sonoma & S10 Pickup |
| "U" | Montana, Silhouette & Venture |
| (1) Vehicle series is fifth character of VIN. | |
| (1) | Vehicle series is fifth character of VIN. |
MODEL IDENTIFICATION (TRUCKS)
Note. The Service Engine Soon (SES) lamp is also refered to as Malfunction Indicator Lamp (MIL).
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 basic diagnostic procedures in appropriate BASIC DIAGNOSTIC PROCEDURES article. Failure to do so may result in lost diagnostic time.
If no faults were found while performing basic diagnostic procedures, go to DIAGNOSTIC PROCEDURE under SELF-DIAGNOSTIC SYSTEM. If no fault codes are present and driveability problems exist, go to appropriate TROUBLE SHOOTING - NO CODES article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.). If only intermittent codes are present, see INTERMITTENTS in appropriate TROUBLE SHOOTING - NO CODES article.
DESCRIPTION
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 is equipped with a self-diagnostic system which detects system failures or abnormalities. When a malfunction occurs, PCM will store a Diagnostic Trouble Code (DTC) and, in most cases, illuminate the Service Engine Soon (SES) lamp, also called the Malfunction Indicator Light (MIL) located on instrument cluster. Malfunctions are recorded as hard failures or intermittent failures.
There are 4 types of DTC categories
- Type "A" Emissions related. Illuminates MIL the first time DTC sets.
- Type "B" Emissions related. Illuminates MIL if fault is active for 2 consecutive driving cycles.
- Type "C" Non-emissions related. Does not illuminate MIL, but will illuminate SERVICE light.
- Type "D" Non-emissions related. Does not illuminate MIL or SERVICE light.
Hard Failures
Most hard failures cause MIL to illuminate and remain on until malfunction is repaired. If MIL illuminates and remains on (light may flash) during vehicle operation, cause of malfunction must be determined. See DIAGNOSTIC PROCEDURE .
If a sensor fails, PCM 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 turn off about 10 seconds after intermittent fault goes away. Corresponding DTC, however, will be retained in PCM memory. If related fault does not reoccur within 50 engine starts, DTC will be erased from PCM memory. Intermittent failures may be caused by sensor, connector or wiring related problems. See INTERMITTENTS in appropriate TROUBLE SHOOTING - NO CODES article.
SCAN TOOL DISPLAY
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 or Tech 2 scan tool. See scan tool operator's manual for additional information.
The following are Tech 1 or Tech 2 scan tool sub-menus in the DTC INFO and SPECIFIC DTC modes
- DTC INFO MODE Used to search for specific type of stored DTC information. There are 7 choices in this mode. Technician may be instructed to test DTCs 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 DTCs 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. A DTC test that runs and passes will cause 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 DTCs that are stored in the control module's history memory. It will not display type "D" 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 only display DTCs that have failed the last time the test ran. If type "A" or "B" DTCs are displayed, the last test may have ran during the previous ignition cycle. 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 only display DTCs that are requesting MIL illumination. Type "C" DTCs cannot be displayed using this option. This selection will report type "B" DTCs only after MIL illumination 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: Passed the last test. Ran and passed during this ignition cycle. Ran and passed since DTCs were last cleared. Test has not failed since DTCs were last cleared. If this message is displayed, repair is complete. 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 the following order
- 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 «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) .
- If DTCs were displayed, determine whether codes are hard or intermittent. Hard codes will cause MIL to illuminate continuously while engine is running. See «HARD OR INTERMITTENT TROUBLE CODE DETERMINATION»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__hard-or-intermittent-trouble-code-determination) . For diagnosing hard codes, proceed to appropriate DTC test. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. For diagnosing intermittent codes, see appropriate TROUBLE SHOOTING - NO CODES article.
- If no DTCs are present and a driveability problem exists, refer to SYMPTOMS in appropriate TROUBLE SHOOTING - NO CODES article. Doing so will help identify proper system or component to check in appropriate SYSTEM & COMPONENT TESTING article.
- After necessary repairs are made, clear DTCs, verify vehicle will enter "closed loop" operation and ensure DTC does not reset.
RETRIEVING DIAGNOSTIC TROUBLE CODES
DTCs are retrieved using a Tech 1 or Tech 2 scan tool, or other OBD-II compatible scan tool connected to OBD-II 16-pin Data Link Connector (DLC). See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK. (Scheme 8) DLC is located below left side of dash.
Scheme 8
ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK
Note. Tech 1 or Tech 2 scan tool is required to perform OBD system check.
The OBD system check determines
- If Service Engine Soon (SES), also called Malfunction Indicator Light (MIL) operates.
- If PCM is operating and can recognize a fault.
- If any DTCs are stored.
After performing procedures in PRELIMINARY INSPECTION & ADJUSTMENTS, BASIC FUEL SYSTEM CHECKS and BASIC IGNITION SYSTEM CHECKS in appropriate BASIC DIAGNOSTIC PROCEDURES article, this is the starting point for utilizing the self-diagnostic system for determining computer-related problems. After performing necessary tests as described in the OBD system check, if no codes are indicated and driveability problems still exist, see appropriate TROUBLE SHOOTING - NO CODES article and SCAN TOOL USAGE .
1.9L (VIN 7 & 8)
- Turn ignition off. Install scan tool and follow scan tool manufacturer's instructions to proceed with test. Turn ignition on. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to step 4 .
- Attempt to start engine. If engine starts, go to next step. If engine does not start, see NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, observe scan tool data to determine if parameters are in correct operating range.
- Attempt to start engine. If engine starts, go next step. If engine does not start, go to step 12 .
- If engine exhibits surge, rough idle or starts and then stalls, go to step 10 . If engine runs okay, go to next step.
- Connect a test light between terminals No. 4 and No. 16 of DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, repair ground circuit.
- Check for open or shorted CLASS II DATA BUS circuit between DLC and PCM, and also between PCM and ABS module if equipped with ABS. Repair as necessary. If circuit is okay, go to next step.
- If vehicle is equipped with ABS, go to next step. If vehicle is not equipped with ABS, PCM and/or connections are faulty. Repair as necessary.
- Disconnect ABS module harness connector. If scan tool communicates with PCM, replace ABS controller. If scan tool does not communicate with PCM, PCM and/or connections are faulty. Repair as necessary.
- Turn ignition off. Disconnect 24-pin PCM harness connector. Turn ignition on with ignition off. If scan tool communicates with PCM, go to next step. If scan tool does not communicate with PCM, go to step 6 .
- Check the following circuits at PCM for a short to battery positive. See appropriate wiring diagram in WIRING DIAGRAMS article. EVO low circuit (Brown wire). ECT sensor signal circuit (Yellow wire). TP sensor 5-volt reference circuit (Gray wire). TP sensor signal circuit (Dark Blue wire). EST circuit for cylinders No. 1 and 4 (White wire). EST circuit for cylinders No. 2 and 3 (Orange wire). Repair as necessary. If all circuits are okay, replace PCM.
- Turn ignition on. Using a test light connected to ground, probe both sides of PCM 1 and PCM B fuses (10-amp), located in underhood fuse block. If test light illuminates at both sides of both fuses, go to next step. If test light does not illuminate at both sides of both fuses, go to step 15 .
- Turn ignition off. Disconnect 32-pin PCM harness connector. Turn ignition on. Using DVOM, measure voltage between ground and ignition positive feed and battery positive feed circuits at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If battery voltage is present at each circuit, go to next step. If battery voltage is not present at each circuit, repair open or short in circuits between underhood fuse block and PCM.
- Check all PCM ground circuits. See appropriate wiring diagram in WIRING DIAGRAMS article. If all ground circuits are okay, PCM and/or connections are faulty. Repair as necessary.
- Repair ignition positive feed and battery positive feed circuits to underhood fuse block. Replace fuse as necessary.
- Repair open in faulty circuit between underhood fuse block and PCM.
2.2L & 2.4L
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT perform the following procedure if driveability conditions are not present. DO NOT turn ignition off during the following procedure or clear DTCs unless instructed to do so.
- Connect scan tool. Turn ignition on, with engine off. If scan tool powers up, go to next step. If scan tool does not power up, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Using scan tool, check for DTCs. If any LAST TEST FAIL, HISTORY or MIL request DTCs are present, go to next step. If no DTCs are present, go to step 5 .
- Using scan tool, record FREEZE FRAME and FAILURE RECORDS information. Identify DTCs. See «DIAGNOSTIC TROUBLE CODE (DTC) DEFINITION»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__diagnostic-trouble-code-dtc-definition) . After identification, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article.
- Observe MIL. If MIL is illuminated, go to next step. If MIL is not illuminated, go to «MIL INOPERATIVE»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Using scan tool, command MIL off. If MIL turns off, go to next step. If MIL does not turn off, go to «MIL ON STEADY»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and then stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Allow engine to idle. During engine warm-up, check ECT, TP, MAP, O2 sensors and IAC valve for proper operation. Compare actual scan tool data with typical scan tool data values. If values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If values are not within limits, go to appropriate SYSTEM & COMPONENT TESTING article.
3.0L
- Check if MIL is illuminated with engine running. Check for driveability concerns. Also, check for faulty computer-controlled components. If a problem is found, go to next step. If no problems are found, system is okay.
- Turn ignition off. Connect scan tool. Turn ignition on, with engine off. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to crank engine. If engine cranks, go to next step. If engine does not crank, diagnose starting and/or charging system.
- Using scan tool, command MIL on and off. If MIL turns on and off as commanded, go to next step. If MIL does not turn on and off as commanded, diagnose using appropriate test procedure for DTC P0650. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article.
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Check for any applicable Technical Service Bulletins (TSBs). Perform repairs as necessary. If no applicable bulletins are found, go to next step.
- Using scan tool, check for DTCs. If DTCs are present, go to next step. If no DTCs are present, go to step 9 .
- Using scan tool, record any FREEZE FRAME and non-FREEZE FRAME information. Identify DTCs. See «DIAGNOSTIC TROUBLE CODE (DTC) DEFINITION»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__diagnostic-trouble-code-dtc-definition) . After identification, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article.
- With engine running, compare actual scan tool data with typical scan tool data values. If values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
3.1L & 3.4L
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT perform the following procedure if driveability conditions are not present. DO NOT turn ignition off during the following procedure or clear DTCs unless instructed to do so.
- Turn ignition on, with engine off. Observe MIL. If MIL illuminates, go to next step. If MIL does not illuminate, go to «MIL INOPERATIVE»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Turn ignition off. Connect scan tool. Turn ignition on. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, display LAST TEST FAIL information. If any DTCs are stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. If DTCs are indicated as last test failed, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not indicated, go to next step.
- Using scan tool, display DTC FAILURE RECORDS information. If DTC failure records are stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. If failure records are stored, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If failure records are not stored, go to next step.
- Compare PCM data values displayed on scan tool to typical engine scan data values. If values are within limits, system is okay. If values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
3.5L
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT perform the following procedure if driveability conditions are not present. DO NOT turn ignition off during the following procedure or clear DTCs unless instructed to do so.
- Check if MIL is illuminated with engine running. Check for driveability concerns. Also, check for faulty computer-controlled components. If a problem is found, go to next step. If no problems are found, system is okay.
- Turn ignition off. Connect scan tool. Turn ignition on. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Check starter operation. If starter is inoperative, or starter operates with ignition on, diagnose starter circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. If starter operates okay, go to next step.
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTCs are stored, go to next step. If DTCs are not present, go to step 7 .
- Using scan tool, save freeze frame and failure records information using scan tool CAPTURE INFO feature. Diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article.
- Using scan tool, command MIL on and off. If MIL turns on and off as commanded, go to next step. If MIL does not turn on and off as commanded, check MIL circuit. See appropriate wiring diagram in WIRING DIAGRAMS article.
- Compare PCM data values displayed on scan tool with typical control system data values. If values are within limits, go to appropriate TROUBLE SHOOTING - NO CODES article. If values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
3.8L
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT perform the following procedure if driveability conditions are not present. DO NOT turn ignition off during the following procedure or clear DTCs unless instructed to do so.
- Turn ignition on, with engine off. Observe MIL. If MIL illuminates, go to next step. If MIL does not illuminate, go to «MIL INOPERATIVE»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Turn ignition off. Connect scan tool. Turn ignition on. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTCs are stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. Diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Compare PCM data values displayed on scan tool with typical control system data values. If values are within limits, system is okay. If values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
4.0L
- Check for one or more of the following conditions: MIL illuminates with engine running. Performance/driveability concern. Suspected fault in powertrain component or system. If one or more of the listed conditions are present, go to next step. If none of the listed conditions are present, system is okay.
- Ensure battery is fully charged. Turn ignition off. Connect scan tool. Turn ignition on. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTCs are stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. Diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Compare PCM data values displayed on scan tool with typical control system data values. If values are within limits, system is okay. If values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
4.3L, 5.0L, 5.7L (VIN R) & 7.4L
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. Perform the following procedure only if a driveability complaint exists, or if you were sent here from another procedure or article. DO NOT turn ignition off during the following procedure or clear DTCs unless instructed to do so.
- Connect scan tool. Turn ignition on, with engine off. Observe MIL. If MIL illuminates, go to next step. If MIL does not illuminate, go to «MIL CIRCUIT CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Using scan tool, attempt to communicate with VCM. If scan tool displays VCM data, go to next step. If scan tool does not display VCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTC is stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. Diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Using scan tool, monitor SERIAL DATA CLASS II messages. If all other control modules are communicating with scan tool, go to next step. If all other control modules do not communicate with scan tool, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to step 7 . If engine does not start, or starts and then stalls, go to next step.
- Using scan tool, check for any Passlock® DTCs. If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, command MIL to turn off. If MIL turns off, go to next step. If MIL does not turn off, go to «MIL CIRCUIT CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Compare scan tool engine data with typical control system data values. If values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
4.6L
- Check if MIL is illuminated with engine running. Check for driveability concerns, or faulty computer-controlled components. If a problem is found, go to next step. If no problems are found, system is okay.
- Ensure battery is fully charged. Turn ignition off. Connect scan tool. Turn ignition on. If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, go to next step.
- Compare scan tool engine data with typical control system data values. If data values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If data values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
4.8L, 5.3L & 6.0L
Note. Ensure battery is fully charged and check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT turn ignition off during the following procedure unless instructed to do so.
- Connect scan tool. Turn ignition on, with engine off. If scan tool powers up, go to next step. If scan tool does not power up, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- If scan tool displays PCM data, go to step 4 . If scan tool does not display PCM data, go to next step.
- Using scan tool, select DIAGNOSTIC CIRCUIT CHECK and CLASS 2 MESSAGE MONITOR. If scan tool displays any other modules as ACTIVE, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) . If scan tool does not display any other modules as ACTIVE, check scan tool connection. Check circuits between DLC and control module which does not communicate with scan tool. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary.
- Using scan tool, monitor IGNITION 1 voltage while cranking engine. If voltage is near battery voltage, go to next step. If voltage is not as specified, diagnose system using appropriate test for DTC P0562. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article.
- If engine starts and continues to run, go to step 8 . If engine does not start, or starts and then stalls, go to next step.
- If any PCM, BCM or VTD DTCs related to vehicle theft deterrent system are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, go to next step.
- Using scan tool in BODY mode, monitor PCM/VCM FUEL CONTINUE parameter while cranking engine. If scan tool displays FUEL CONTINUE as NO, diagnose theft deterrent system. See appropriate ANTI-THEFT SYSTEMS article in ACCESSORIES & EQUIPMENT. If scan tool does not display FUEL CONTINUE as NO, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, capture DTC FREEZE FRAME and/or FAILURE RECORDS information. Monitor DTC information. If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Compare scan tool engine data with typical control system data values. If data values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If data values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
5.7L (VIN G - Camaro & Firebird)
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT turn ignition off during the following procedure unless instructed to do so.
- Connect scan tool. Turn ignition on, with engine off. If scan tool powers up, go to next step. If scan tool does not power up, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- If scan tool displays PCM data, go to next step. If scan tool does not display PCM data, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Attempt to start engine. If engine starts and continues to run, go to step 5 . If engine does not start or starts and then stalls, go to next step.
- Using scan tool, check for DTCs. If DTC P1626 is present, diagnose using appropriate test for DTC P1626. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTC is stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. Diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Compare scan tool engine data with typical control system data values. If data values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If data values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
5.7L (VIN G - Corvette)
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT turn ignition off during the following procedure unless instructed to do so.
- Connect scan tool. Turn ignition on, with engine off. If scan tool powers up, go to next step. If scan tool does not power up, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- If scan tool displays PCM data, go to step 4 . If scan tool does not display PCM data, go to next step.
- Using scan tool, select DIAGNOSTIC CIRCUIT CHECK and CLASS 2 MESSAGE MONITOR. If scan tool displays any other modules as ACTIVE, go to «DLC DIAGNOSIS OR NO SCAN TOOL DATA»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) . If scan tool does not display any other modules as ACTIVE, check scan tool connection. Check circuits between DLC and control module which does not communicate with scan tool. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary.
- Attempt to start engine. If engine starts and continues to run, go to step 6 . If engine does not start or starts and then stalls, go to next step.
- Using scan tool, check for DTCs. If DTC P1626 or P1631 is present, diagnose using appropriate test for DTC P1626 or P1631. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Using scan tool, monitor COLUMN LOCK parameters: FUEL DISABLE-BCM DTC, PCM-BCM COM and FUEL DISABLE-ABS DTC. If any of the listed parameters indicate a problem with column lock system, diagnose body control system and/or anti-lock brake system. If no problem is indicated, go to next step.
- Using scan tool, observe DTC status for MIL REQUEST, FAIL THIS IGN, LAST TEST FAIL and HISTORY. If any DTC is stored, save freeze frame and failure records information using scan tool CAPTURE INFO feature. Diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Compare scan tool engine data with typical control system data values. If data values are within limits, see appropriate TROUBLE SHOOTING - NO CODES article. If data values are not within limits, see appropriate SYSTEM & COMPONENT TESTING article.
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Turn ignition on, with engine off. If MIL is illuminated, go to next step. If MIL is not illuminated, go to step 4 .
- Check for poor connections at battery feed circuit and ignition positive voltage 2 circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 22 . If circuits are okay, go to step 5 .
- Attempt to start engine. If engine starts, go to step 6 . If engine does not start, go to step 7 .
- Check for poor PCM ground connections at PCM and engine block. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 22 .
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on. Using a test light connected to ground, probe MIL control circuit at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If MIL illuminates, go to step 8 . If MIL does not illuminate, go to step 9 .
- Check ignition and battery feed fuses. If fuses are okay, go to step 10 . If fuses are open, go to step 11 .
- Check for poor battery feed, ignition positive voltage 2 or MIL control circuit connections. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 22 . If circuits are okay, go to step 12 .
- If test light illuminates, go to step 13 . If test light does not illuminate, go to step 14 .
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on. Using a test light connected to ground, probe ignition positive voltage 2 circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to step 15 . If test light does not illuminate, go to step 16 .
- Check for short to ground in fuse circuit that was open. Repair as necessary and replace fuse. After repairs, go to step 22 .
- Replace PCM. Perform PCM relearn procedures. After repairs, go to step 22 .
- Repair short to voltage in MIL control circuit. After repairs, go to step 22 .
- Check for open or poor connection in MIL control circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 22 . If circuit is okay, go to step 17 .
- Using a test light connected to ground, probe PCM battery positive feed circuit at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to step 18 . If test light does not illuminate, go to step 19 .
- Repair open in ignition positive voltage 2 circuit. After repairs, go to step 22 .
- Check for open in battery positive or ignition positive voltage 2 circuits. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 22 . If circuits are okay, go to step 20 .
- Check for poor connections at battery positive voltage or ignition positive voltage 2 circuit. Repair as necessary. After repairs, go to step 22 . If circuits are okay, go to step 21 .
- Repair open in PCM battery positive voltage circuit. After repairs, go to step 22 .
- Replace Instrument Panel Cluster (IPC). After IPC replacement, go to step 22 .
- Check for poor PCM ground connections at PCM and engine block. Repair as necessary. After repairs, go to next step. If connections are okay, go to step 12 .
- Start engine and allow it to reach normal operating temperature. Using scan tool, check for DTCs. If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, system is okay.
Note. After any repairs are completed, perform On-Board Diagnostic (OBD) system check. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Attempt to start engine. If engine starts, go to next step. If engine does not start, go to step 6 .
- Check instrument cluster ignition feed fuse. If fuse is okay, go to next step. If fuse is open, go to step 15 .
- Turn ignition on. Using a test light connected to ground, backprobe ignition feed circuit at instrument cluster harness connector . See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 12 .
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on. Using a fused jumper wire, jumper MIL driver circuit at PCM harness connector to ground. See appropriate wiring diagram in WIRING DIAGRAMS article. If MIL illuminates, go to step 10 . If MIL does not illuminate, go to step 11 .
- Check PCM ignition feed and battery feed fuses. If fuses are okay, go to next step. If fuses are open, go to step 14 .
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on. Using a test light connected to ground, probe ignition feed circuit at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 13 .
- Using a test light connected to ground, probe battery feed circuit at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 13 .
- Check for poor PCM ground or PCM ground connection. Repair as necessary. If ground and ground connection are okay, go to next step.
- Check for poor PCM harness connection. Repair as necessary. If connection is okay, go to step 16 .
- Check for open in MIL driver circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. If circuit is okay, go to step 17 .
- Repair open in ignition feed circuit to instrument cluster. Repair as necessary.
- Locate and repair open in PCM battery feed circuit or PCM ignition feed circuit. Repair as necessary.
- Locate and repair short to ground in PCM battery feed circuit or PCM ignition feed circuit. Repair as necessary.
- Locate and repair short to ground in instrument cluster ignition feed circuit. Repair as necessary.
- Replace PCM. Perform PCM relearn procedures.
- Check MIL driver circuit for poor connection at instrument cluster. Repair as necessary. If connection is okay, diagnose instrument cluster.
Note. After any repairs are completed, perform On-Board Diagnostic (OBD) system check. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Using scan tool, check for DTCs. If any DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, go to next step.
- Check fuses for PCM battery and ignition feed circuits. If fuses are okay, go to next step. If fuses are open, go to step 9 .
- Attempt to start engine. If engine starts, go to next step. If engine does not start, go to NO START DIAGNOSIS in appropriate BASIC DIAGNOSTIC PROCEDURES article.
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on. Using a test light connected to ground, probe ignition feed circuit at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 8 .
- Using a test light connected to ground, probe battery feed circuit at PCM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 8 .
- Check for poor PCM ground or PCM ground connection. Repair as necessary.
- Locate and repair open in PCM battery feed or ignition feed circuits. Repair as necessary.
- Locate and repair short to ground in PCM battery feed or ignition feed circuits. Repair as necessary.
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Turn engine off for 15 seconds. Turn ignition on, with engine off. If MIL illuminates, go to next step. If MIL does not illuminate, go to step 5 .
- Using scan tool, command MIL on and off. If MIL turns on and off as commanded, see appropriate TROUBLE SHOOTING - NO CODES article. If MIL does not turn on and off as commanded, go to next step.
- Turn ignition off. Disconnect VCM harness connector C4. See appropriate wiring diagram in WIRING DIAGRAMS article. Turn ignition on. If MIL does not illuminate, go to step 19 . If MIL illuminates, go to step 13 .
- Check for open gauge, battery or ignition feed fuses. If any fuses are open, go to step 14 . If all fuses are okay, go to next step.
- Turn ignition off. Disconnect VCM harness connector C4. See appropriate wiring diagram in WIRING DIAGRAMS article. Turn ignition on, with engine off. Using a fused jumper wire connected to ground, probe MIL control circuit at VCM harness connector C4. If MIL illuminates, go to step 16 . If MIL does not illuminate, go to next step.
- Check fused jumper wire. If fuse is open, go to step 15 . If fuse is okay, go to next step.
- Check for open in MIL control circuit. Repair as necessary. After repairs, go to step 20 . If circuit is okay, go to next step.
- Check for open in circuit between MIL and GAUGE fuse (10-amp). Repair as necessary. After repairs, go to step 20 . If circuit is okay, go to next step.
- Check for faulty MIL bulb. Repair as necessary. After repairs, go to step 20 . If MIL bulb is okay, go to next step.
- Check harness connections at instrument cluster. Repair as necessary. After repairs, go to step 20 . If harness connections are okay, go to next step.
- Replace instrument cluster. After repairs, go to step 20 .
- Repair short to ground in MIL control circuit. After repairs, go to step 20 .
- Check for a short to ground in circuit associated with circuit of open fuse. Repair as necessary. Replace open fuse. After repairs, go to step 20 .
- Repair short to voltage in MIL control circuit between MIL and VCM. After repairs, go to step 20 .
- Disconnect VCM harness connector C3. See appropriate wiring diagram in WIRING DIAGRAMS article. Using a test light connected to ground, probe both VCM ground circuits at VCM harness connector. If test light illuminates at both circuits, go to step 18 . If test light does not illuminate at both circuits, go to next step.
- Repair open in VCM ground circuit. After repairs, go to step 20 .
- Check for poor connections at VCM. Repair as necessary. After repairs, go to step 20 . If connections are okay, go to next step.
- Replace VCM. Perform appropriate relearn procedures for VCM, CKP and anti-theft systems. After repairs, go to next step.
- Turn ignition off for 15 seconds. Turn ignition on, with engine off. If MIL illuminates, go to next step. If MIL does not illuminate, go to step 2 .
- Using scan tool, command MIL on and off. If MIL turns on and off as commanded, system is okay. If MIL does not turn on and off as commanded, go to step 2 .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Turn ignition on, with engine off. If MIL illuminates, go to next step. If MIL does not illuminate, go to «MIL INOPERATIVE»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Connect scan tool. Using scan tool, command MIL on and off. If MIL turns on and off as commanded, go to step 8 . If MIL does not turn on and off as commanded, go to next step.
- Turn ignition off. Disconnect PCM connectors. Turn ignition on. If MIL does not illuminate, go to step 7 . If MIL illuminates, go to next step.
- Check for short to ground in MIL control circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 8 . If circuit is okay, go to next step.
- Replace instrument cluster. After repairs, go to step 8 .
- Replace PCM. Perform PCM relearn procedures. After repairs, go to next step.
- Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and stalls, go to step 1 .
- Allow engine to reach normal operating temperature. Using scan tool, check for DTCs. If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, system is okay.
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Turn ignition on, with engine off. If MIL illuminates, go to next step. If MIL does not illuminate, go to «MIL INOPERATIVE»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction) .
- Connect scan tool. If scan tool powers up, go to next step. If scan tool does not power up, go to step 6 .
- Using scan tool, attempt to communicate with Body Control Module (BCM) and Electronic Brake Control Module (EBCM). If scan tool communicates with both control modules, go to step 11 . If scan tool does not communicate with both control modules, go to next step.
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on, with engine off. Using scan tool, attempt to communicate with BCM and EBCM. If scan tool communicates with both control modules, go to step 13 . If scan tool does not communicate with both control modules, go to step 12 .
- Using a DVOM, measure voltage between ground and DLC battery feed circuit at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If voltage is near battery voltage, go to next step. If voltage is not as specified, go to step 8 .
- Using a DVOM, measure voltage between battery positive and both DLC ground circuits at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If voltage is near battery voltage at both circuits, go to step 9 . If voltage is not as specified, go to step 10 .
- Repair poor connection, open or short to ground in battery feed circuit. After repairs, go to step 17 .
- Check for open battery feed fuse and poor connections at DLC. Repair as necessary. After repairs, go to step 17 . If no problem is found, go to step 14 .
- Repair open or poor connections in DLC ground circuits. After repairs, go to step 17 .
- Check class 2 serial data line for an open or poor connection between PCM and circuit splice. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 17 . If circuit is okay, go to step 13 .
- Check class 2 serial data line for an open, short to power, short to ground or poor connection between PCM and DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. After repairs, go to step 17 . If circuit is okay, go to step 14 .
- Turn ignition off. Replace PCM. Perform PCM relearn procedures. After repairs, go to step 16 .
- Install scan tool on another vehicle equipped with class 2 serial data and check for proper operation. If scan tool operates properly, go to appropriate TROUBLE SHOOTING - NO CODES article. If scan tool does not operate properly, go to next step.
- Scan tool is malfunctioning. Refer to scan tool manufacturer's instructions. After repairs, go to step 17 .
- Ensure PCM and CKP relearn procedures were performed if PCM was replaced. Attempt to start engine. If engine starts and continues to run, go to next step. If engine does not start, or starts and then stalls, go to step 2 .
- Allow engine to reach normal operating temperature. Using scan tool, check for DTCs. If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, system is okay.
Note. Perform On-Board Diagnostic (OBD) system check after completing any repairs. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Install scan tool. Turn ignition on, with engine off. If scan tool powers up, go to next step. If scan tool does not power up, go to step 8 .
- Attempt to start engine. If engine starts and continues to run, go to step 11 . If engine does not start, or starts and then stalls, go to next step.
- Turn ignition off. Disconnect ECM harness connectors. Turn ignition on. Using a test light connected to ground, probe ignition feed circuit at ECM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 6 .
- Using a test light connected to battery positive, probe ground circuits at ECM harness connector. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates for all ground circuits, go to step 15 . If test light does not illuminate for all ground circuits, go to step 7 .
- Repair ignition feed circuit.
- Repair short to ground in affected circuit.
- Disconnect scan tool. Using a test light connected to chassis ground, probe battery feed circuit at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 10 .
- Using a test light connected to battery positive, probe both ground circuits at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates for both ground circuits, go to step 17 . If test light does not illuminate for both ground circuits, go to step 13 .
- Repair battery feed circuit to DLC.
- Disconnect scan tool. Using a test light connected to battery positive, probe DLC ground circuits. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates for both ground circuits, go to next step. If test light does not illuminate for both ground circuits, go to step 13 .
- Check for open, short to ground or short to voltage in serial data circuit. Repair as necessary. If circuit is okay, go to step 14 .
- Repair open or high resistance in DLC ground circuits.
- Connect scan tool to another vehicle and check for proper operation. If scan tool operates properly, go to next step. If scan tool does not operate properly, go to step 17 .
- Check ECM for proper terminal tension or poor connections. Repair as necessary. If terminals and connections are okay, go to next step.
- Replace ECM. Perform ECM relearn procedures.
- Replace faulty scan tool.
3.1L, 3.4L & 3.8L
Note. Perform On-Board Diagnostic (OBD) system check after completing any repairs. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Turn ignition on, with engine off. Connect a test light between DLC battery feed circuit and ground circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to step 4 . If test light does not illuminate, go to next step.
- Using a test light connected to ground, probe DLC battery feed circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to step 9 . If test light does not illuminate, go to step 10 .
- Turn ignition on, with engine off. Using DVOM connected to ground, probe class 2 serial data circuit at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. DVOM should read zero volts. If voltage is as specified, go to next step. If voltage is not as specified, go to step 7 .
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on, with engine off. Using DVOM connected to battery positive, probe class 2 serial data circuit at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. DVOM should read zero volts. If voltage is as specified, go to next step. If voltage is not as specified, go to step 8 .
- Check for open in class 2 serial data circuit between DLC and PCM. Repair as necessary. If circuit is okay, go to step 11 .
- Check for short to voltage in class 2 serial data circuit. Repair as necessary. If circuit is okay, go to step 11 .
- Locate and repair short to ground in class 2 serial data circuit.
- Locate and repair open in DLC ground circuits.
- Locate and repair open or short to ground in DLC battery feed circuit.
- Replace PCM. Perform PCM relearn procedures.
Note. Perform On-Board Diagnostic (OBD) system check after completing any repairs. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Check all PCM power and ground connections and circuits. Repair as necessary. If connections and circuits are okay, go to next step.
- Ensure battery is fully charged. Using DVOM, measure voltage between DLC battery feed circuit and DLC ground circuits. See appropriate wiring diagram in WIRING DIAGRAMS article. Voltage reading for both circuits should be 10 volts or greater. If voltage is as specified, go to step 7 . If voltage is not as specified, go to next step.
- Using DVOM, measure voltage between ground and DLC battery feed circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. Voltage reading should be 10 volts or greater. If voltage is as specified, go to next step. If voltage is not as specified, go to step 6 .
- Repair open in DLC ground circuit that had low or no voltage. After repairs, go to step 7 .
- Repair open or short to ground in DLC battery feed circuit. Replace open fuse as necessary. After repairs, go to next step.
- Turn ignition on. If scan tool displays PCM data, perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . If scan tool does not display PCM data, go to next step.
- Connect scan tool to another vehicle and check for proper operation. If scan tool operates properly, go to next step. If scan tool does not operate properly, go to step 13 .
- Reconnect scan tool to original vehicle and enter fluid life information. Turn ignition off and wait 30 seconds. Disconnect PCM harness connector C1. Using DVOM, measure resistance of class 2 serial data circuit between PCM and DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If resistance is greater than 5 ohms, go to step 11 . If resistance is not greater than 5 ohms, go to next step.
- Disconnect Remote Accessory Control (RAC) module harness connector. Using DVOM, measure resistance of DLC class 2 serial data circuit to ground. See appropriate wiring diagram in WIRING DIAGRAMS article. If resistance is less than 10,000 ohms, go to step 12 . If resistance is 10,000 ohms or greater, go to step 14 .
- Repair open in class 2 serial data circuit.
- Repair short to ground in class 2 serial data circuit.
- Replace faulty scan tool.
- Reconnect PCM harness connectors. Check for PCM data with RAC module disconnected. If scan tool displays PCM data, go to step 17 . If scan tool does not display PCM data, go to next step.
- Check connections at PCM harness connector C1. Repair as necessary. If connections are okay, go to next step.
- Replace PCM. Perform PCM relearn procedures.
- Replace RAC module.
Note. Perform On-Board Diagnostic (OBD) system check after completing any repairs. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Connect scan tool to a known-good vehicle. If scan tool displays VCM data, go to step 4 . If scan tool does not display VCM data, go to next step.
- Repair scan tool or scan tool cables.
- Reconnect scan tool to original vehicle. If scan tool powers up, go to next step. If scan tool does not power up, go to step 9 .
- Using scan tool, select correct vehicle application. If vehicle information is correct, go to next step. If vehicle information is not correct, perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) .
- Turn ignition on. Using scan tool, monitor class 2 serial data. If any modules on serial data circuit are communicating, go to step 13 . If no modules communicate, go to next step.
- Turn ignition off. Disconnect components sharing serial data circuit, leaving VCM connected. Turn ignition on, with engine off. If scan tool displays VCM data, diagnose class 2 serial data circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. If scan tool does not display VCM data, go to next step.
- Turn ignition off. Disconnect VCM harness connector C4. See appropriate wiring diagram in WIRING DIAGRAMS article. Using a test light connected to battery positive, probe class 2 serial data circuit at DLC (terminal No. 2). If test light illuminates, go to step 20 . If test light does not illuminate, go to step 13 .
- Using a test light connected to ground, probe battery positive feed circuit at DLC (terminal No. 16). See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 12 .
- Using a test light connected to battery positive, probe ground circuit at DLC (terminal No. 4). See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 16 .
- Using a test light connected to battery positive, probe ground circuit at DLC (terminal No. 5). See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to step 18 . If test light does not illuminate, go to step 16 .
- Inspect fuse associated with battery feed circuit. If fuse is open, go to step 14 . If fuse is okay, go to step 15 .
- Check for open or poor connection in class 2 serial data circuit. If a problem is found, go to step 17 . If circuit is okay, go to step 19 .
- Check for short to ground in battery feed circuit. Repair as necessary and replace fuse. After repairs, go to step 23 .
- Repair open in battery feed circuit. After repairs, go to step 23 .
- Repair open in DLC ground circuit. After repairs, go to step 23 .
- Repair open or poor connection in class 2 serial data circuit. After repairs, go to step 23 .
- Check for poor connections at DLC. If a problem is found, go to step 21 . If connections are okay, see appropriate TROUBLE SHOOTING - NO CODES article.
- Check class 2 serial data circuit for poor connections at VCM and DLC. If a problem is found, go to step 21 . If circuit connections are okay, go to step 22 .
- Repair short to ground in class 2 serial data circuit. After repairs, go to step 23 .
- Repair circuit as necessary. After repairs, go to step 23 .
- Replace VCM. Perform VCM, Passlock® and CKP system relearn procedures. After repairs, go to next step.
- Using scan tool, check for DTCs. If any additional DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If no DTCs are present, system is okay.
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Check all PCM power and ground connections and circuits. See appropriate wiring diagram in WIRING DIAGRAMS article. Repair as necessary. If connections and circuits are okay, go to next step.
- Ensure battery is fully charged. Using DVOM, measure voltage between DLC battery feed circuit and DLC ground circuits. See appropriate wiring diagram in WIRING DIAGRAMS article. Voltage reading for both circuits should be 10 volts or greater. If voltage is as specified, go to step 7 . If voltage is not as specified, go to next step.
- Using DVOM, measure voltage between ground and DLC battery feed circuit. See appropriate wiring diagram in WIRING DIAGRAMS article. Voltage reading should be 10 volts or greater. If voltage is as specified, go to next step. If voltage is not as specified, go to step 6 .
- Repair open in DLC ground circuit that had low or no voltage. After repairs, go to step 7 .
- Repair open or short to ground in DLC battery feed circuit. Replace blown fuse as necessary. After repairs, go to next step.
- Turn ignition on. If scan tool displays PCM data, perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . If scan tool does not display PCM data, go to next step.
- Connect scan tool to another vehicle and check for proper operation. If scan tool operates properly, go to next step. If scan tool does not operate properly, go to step 13 .
- Reconnect scan tool to original vehicle and enter on-board diagnostics. If on-board diagnostics is entered, go to next step. If on-board diagnostics cannot be entered, diagnose vehicle computer system.
- Using on-board diagnostics display, check all control modules for DTCs. If DTCs are present, diagnose DTCs. See DIAGNOSTIC TESTS in appropriate TESTS W/CODES article. If DTCs are not present, go to next step.
- Check for open in class 2 serial data circuit between DLC and PCM. Repair as necessary. If circuit is okay, go to next step.
- Check DLC terminal connection. Repair as necessary. Exit on-board diagnostics. Reconnect scan tool. If scan tool displays PCM data, perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . If scan tool does not display PCM data, go to step 14 .
- Replace faulty scan tool.
- Replace PCM. Perform PCM relearn procedures.
Note. Perform On-Board Diagnostic (OBD) system check after completing any repairs. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Connect scan tool. Turn ignition on, with engine off. If scan tool powers up, go to next step. If scan tool does not power up, go to step 5 .
- Attempt to start engine. If engine starts and continues to run, go to step 6 . If engine does not start, go to next step.
- If engine starts and then stalls, go to step 12 . If engine does not start and then stall, go to step 9 .
- Disconnect scan tool. Turn ignition on, with engine off. Using a test light connected to ground, probe battery positive feed circuit at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 16 .
- Using test light connected to battery positive, probe both ground circuits at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates for both circuits, go to next step. If test light does not illuminate for both circuits, go to step 8 .
- Check for poor terminal connections at DLC. Repair as necessary. If connections are okay, go to step 12 .
- Repair open ground circuit to DLC.
- Turn ignition off. Disconnect PCM harness connector C1. See appropriate wiring diagram in WIRING DIAGRAMS article. Turn ignition on, with engine off. Using a test light connected to ground, probe PCM battery and PCM ignition feed circuits at PCM harness connector. If test light illuminates for each circuit, go to next step. If test light does not illuminate for each circuit, go to step 14 .
- Turn ignition off. Disconnect PCM harness connector C2. See appropriate wiring diagram in WIRING DIAGRAMS article. Using DVOM, measure resistance between battery ground and each ground circuit at PCM harness connector. If resistance is 0-2 ohms for each circuit, go to next step. If resistance is not as specified, go to step 15 .
- Check PCM for poor harness connections. Repair as necessary. If connections are okay, go to step 13 .
- Check class 2 serial data circuit for an open or poor connection. Repair as necessary. If circuit is okay, go to next step.
- Replace PCM. Perform PCM relearn procedures.
- Repair circuit that did not illuminate test light.
- Repair faulty PCM ground circuits.
- Repair faulty battery positive feed circuit.
5.7L (VIN G)
Note. Perform On-Board Diagnostic (OBD) system check after completing any repairs. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK .
- Perform On-Board Diagnostic (OBD) system check. See «ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__on-board-diagnostic-obd-system-check) . After performing OBD system check, go to next step.
- Turn ignition on, with engine off. Connect scan tool. If scan tool powers up, go to next step. If scan tool does not power up, go to step 5 .
- Turn ignition off for 15 seconds. Immediately attempt to start engine. If engine is not cranked within 5 seconds after ignition is turned on, misdiagnosis could occur. If engine starts and then stalls after about 5 seconds, see appropriate BODY CONTROL MODULE article in ACCESSORIES & EQUIPMENT. If engine does not start and stall after about 5 seconds, go to next step.
- If engine cranks but does not start, go to step 9 . If engine starts and continues to run, go to step 13 .
- Disconnect scan tool. Turn ignition on, with engine off. Using a test light connected to ground, probe battery positive feed circuit at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates, go to next step. If test light does not illuminate, go to step 16 .
- Using a test light connected to battery positive, probe both ground circuits at DLC. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates for both circuits, go to next step. If test light does not illuminate for both circuits, go to step 8 .
- Inspect scan tool connections at DLC. Also, inspect DLC terminals for proper tension. Repair as necessary.
- Repair open in ground circuits to DLC.
- Turn ignition off. Disconnect PCM harness connectors. Turn ignition on. Using a test light connected to battery ground, probe all PCM battery and PCM ignition feed circuits at PCM harness connectors. See appropriate wiring diagram in WIRING DIAGRAMS article. If test light illuminates for each circuit, go to next step. If test light does not illuminate for each circuit, go to step 14 .
- Using DVOM, measure resistance between battery ground and PCM ground circuits at PCM harness connectors. See appropriate wiring diagram in WIRING DIAGRAMS article. If resistance is equal to or less than 2 ohms for each circuit, go to next step. If resistance is not less than 5 ohms for each circuit, go to step 15 .
- Check PCM for proper connections. Repair as necessary. If connections are okay, go to next step.
- Replace PCM. Perform PCM relearn procedures.
- Repair open in class 2 serial data circuit between splice pack and PCM.
- Repair circuit that did not illuminate test light.
- Repair faulty PCM ground circuits.
- Repair faulty battery positive feed circuit.
DIAGNOSTIC TROUBLE CODE (DTC) DEFINITION
Note. Use of Tech 1 or Tech 2 scan tool is required to retrieve DTCs. Refer to user reference manual supplied with scan tool.
| DTC | (1) Definition |
|---|---|
| P0100 | MAF Sensor Circuit |
| P0101 | MAF System Performance |
| P0102 | MAF Sensor Circuit-Low Frequency |
| P0103 | MAF Sensor Circuit-High Frequency |
| P0105 | MAP Sensor Circuit-Insufficient Activity MAP Sensor Circuit Range/Performance MAP/TP Sensor Performance/Range |
| P0106 | MAP System Performance |
| P0107 | MAP Sensor Circuit-Low Voltage |
| P0108 | MAP Sensor Circuit-High Voltage |
| P0110 | IAT Sensor Circuit |
| P0111 | IAT Sensor Circuit Performance |
| P0112 | IAT Sensor Circuit-High Temperature IAT Sensor Circuit-Low Voltage |
| P0113 | IAT Sensor Circuit-Low Temperature IAT Sensor Circuit-High Voltage |
| P0115 | ECT Sensor Circuit |
| P0116 | ECT Sensor Circuit Performance |
| P0117 | ECT Sensor Circuit-High Temperature ECT Sensor Circuit-Low Voltage |
| P0118 | ECT Sensor Circuit-Low Temperature ECT Sensor Circuit-High Voltage |
| P0120 | TP System Performance |
| P0121 | TP Sensor Performance TP Sensor Circuit-Insufficient Activity |
| P0122 | TP Sensor Circuit-Low Voltage |
| P0123 | TP Sensor Circuit-High Voltage |
| P0125 | ECT Excessive Time To Enter Closed Loop Fuel Control |
| P0130 | Closed Loop Rationality HO2S Circuit-Bank 1, Sensor 1 |
| P0131 | O2S/HO2S Circuit-Low Voltage-Sensor 1 HO2S Circuit-Low Voltage-Bank 1, Sensor 1 |
| P0132 | O2S/HO2S Circuit-High Voltage-Sensor 1 HO2S Circuit-High Voltage-Bank 1, Sensor 1 |
| P0133 | O2S/HO2S Circuit-Slow Response-Sensor 1 HO2S Circuit-Slow Response-Bank 1, Sensor 1 |
| P0134 | O2S/HO2S Circuit-Insufficient Activity-Sensor 1 HO2S Circuit-Insufficient Activity-Bank 1, Sensor 1 |
| P0135 | HO2S Heater Circuit-Sensor 1 HO2S Heater Circuit-Bank 1, Sensor 1 |
| P0136 | HO2S Circuit-Bank 1, Sensor 2 |
| P0137 | HO2S Circuit-Low Voltage-Sensor 2 HO2S Circuit-Low Voltage-Bank 1, Sensor 2 |
| P0138 | HO2S Circuit-High Voltage-Sensor 2 HO2S Circuit-High Voltage-Bank 1, Sensor 2 |
| P0139 | HO2S Slow Response-Bank 1, Sensor 2 |
| P0140 | HO2S Circuit-Insufficient Activity-Sensor 2 HO2S Circuit-Insufficient Activity-Bank 1, Sensor 2 |
| P0141 | HO2S Heater Circuit-Sensor 2 HO2S Heater Circuit-Bank 1, Sensor 2 |
| P0143 | HO2S Circuit-Low Voltage-Bank 1, Sensor 3 |
| P0144 | HO2S Circuit-High Voltage-Bank 1, Sensor 3 |
| P0146 | HO2S Circuit-Insufficient Activity-Bank 1, Sensor 3 |
| P0147 | HO2S Heater Circuit-Bank 1, Sensor 3 |
| P0150 | HO2S Circuit-Bank 2, Sensor 1 |
| P0151 | HO2S Circuit-Low Voltage-Bank 2, Sensor 1 |
| P0152 | HO2S Circuit-High Voltage-Bank 2, Sensor 1 |
| P0153 | HO2S Circuit-Slow Response-Bank 2, Sensor 1 |
| P0154 | HO2S Circuit-Insufficient Activity-Bank 2, Sensor 1 |
| P0155 | HO2S Heater Circuit-Bank 2, Sensor 1 |
| P0156 | HO2S Circuit-Bank 2, Sensor 2 |
| P0157 | HO2S Circuit-Low Voltage-Bank 2, Sensor 2 |
| P0158 | HO2S Circuit-High Voltage-Bank 2, Sensor 2 |
| P0159 | HO2S Circuit-Insufficient Activity-Bank 1, Sensor 2 |
| P0160 | HO2S Circuit-Insufficient Activity-Bank 2, Sensor 2 |
| P0161 | HO2S Heater Circuit-Bank 2, Sensor 2 |
| P0171 | Fuel Trim System Lean Fuel Trim System Lean-Bank 1 |
| P0172 | Fuel Trim System Rich Fuel Trim System Rich-Bank 1 |
| P0174 | Fuel Trim System Lean-Bank 2 |
| P0175 | Fuel Trim System Rich-Bank 2 |
| P0200 | Injector Control Circuit |
| P0201 | Injector No. 1 Control Circuit |
| P0202 | Injector No. 2 Control Circuit |
| P0203 | Injector No. 3 Control Circuit |
| P0204 | Injector No. 4 Control Circuit |
| P0205 | Injector No. 5 Control Circuit |
| P0206 | Injector No. 6 Control Circuit |
| P0207 | Injector No. 7 Control Circuit |
| P0208 | Injector No. 8 Control Circuit |
| P0217 | ECT Sensor Circuit-Over-Temperature |
| P0218 | Transaxle Over-Temperature |
| P0230 | Fuel Pump Relay Control Circuit |
| P0231 | Fuel Pump Feedback Circuit-Low Voltage |
| P0232 | Fuel Pump Feedback Circuit-High Voltage |
| P0243 | Supercharger Boost Solenoid Control Circuit |
| P0300 | Engine Misfire Detected |
| P0301 | Cyl. No. 1 Misfire Detected |
| P0302 | Cyl. No. 2 Misfire Detected |
| P0303 | Cyl. No. 3 Misfire Detected |
| P0304 | Cyl. No. 4 Misfire Detected |
| P0305 | Cyl. No. 5 Misfire Detected |
| P0306 | Cyl. No. 6 Misfire Detected |
| P0322 | IC Module 4X Reference Circuit-No Frequency |
| P0325 | Knock Sensor Circuit/System Knock Sensor Circuit-Bank 1 Knock Sensor Module Circuit |
| P0326 | Knock Sensor System Performance Knock Sensor Circuit-Excessive Spark Retard |
| P0327 | Knock Sensor System Knock Sensor No. 1 Circuit Knock Sensor Circuit-Bank 1 Knock Sensor Circuit-Front Knock Sensor Circuit-Low Voltage |
| P0330 | Knock Sensor Circuit-Bank 2 |
| P0332 | Knock Sensor No. 2 Circuit Knock Sensor Circuit-Bank 2 Knock Sensor Circuit-Rear |
| P0335 | CKP Sensor Circuit CKP Sensor "A" Circuit |
| P0336 | CKP Sensor Circuit Performance 18X Reference Signal Circuit 24X Reference Signal Circuit |
| P0340 | CMP Sensor Circuit IC Module CAM Reference Circuit-No Frequency |
| P0341 | CMP Sensor Circuit Performance |
| P0342 | CMP Sensor Circuit-Low Input/Voltage |
| P0343 | CMP Sensor Circuit-High Voltage |
| P0351 | IC Circuits No. 1 & 4 Ignition Coil No. 1 Control Circuit |
| P0352 | IC Circuits No. 2 & 3 Ignition Coil No. 2 Control Circuit |
| P0353 | Ignition Coil No. 3 Control Circuit |
| P0354 | Ignition Coil No. 4 Control Circuit |
| P0355 | Ignition Coil No. 5 Control Circuit |
| P0356 | Ignition Coil No. 6 Control Circuit |
| P0357 | Ignition Coil No. 7 Control Circuit |
| P0358 | Ignition Coil No. 8 Control Circuit |
| P0371 | IC 24X Reference Circuit-Too Many Pulses |
| P0372 | IC 24X Reference Circuit-Missing Pulses |
| P0385 | CKP Sensor "B" Circuit |
| P0401 | EGR System EGR System-Flow Insufficient |
| P0403 | EGR Solenoid Control Circuit |
| P0404 | EGR System Performance EGR Valve Open Pintle Position EGR Valve Circuit-Performance Actual Less Than Command |
| P0405 | EGR Valve Position Sensor Circuit-Low Voltage/Out Of Range |
| P0410 | AIR System |
| P0411 | AIR System-No Flow Detected |
| P0412 | AIR Solenoid Valve Control Circuit AIR Solenoid Relay Control Circuit |
| P0418 | AIR Pump Relay Control Circuit |
| P0420 | Catalyst System-Efficiency Below Threshold TWC System-Low Efficiency TWC System-Low Efficiency-Bank 1 |
| P0422 | TWC System-Low Efficiency-Bank 1 |
| P0430 | TWC System-Low Efficiency-Bank 2 |
| P0432 | TWC System-Low Efficiency-Bank 2 |
| P0440 | EVAP System |
| P0442 | EVAP Control System-Small Leak Detected |
| P0443 | EVAP Purge Valve Control EVAP Purge Solenoid Valve Control Circuit |
| P0446 | EVAP Canister Vent Blocked EVAP Vent Valve Control |
| P0449 | EVAP Vent Valve Control Circuit Shorted EVAP Canister Vent Solenoid Valve Control Circuit |
| P0450 | EVAP Fuel Tank Pressure Sensor Circuit |
| P0452 | Fuel Tank Pressure Sensor-Low Voltage |
| P0453 | Fuel Tank Pressure Sensor-High Voltage |
| P0455 | EVAP System Leak Detected |
| P0460 | Fuel Level Sensor Circuit |
| P0461 | Fuel Level Sensor Circuit Performance |
| P0462 | Fuel Level Sensor Circuit-Low Voltage |
| P0463 | Fuel Level Sensor Circuit-High Voltage |
| P0480 | Coolant Fan Fan Control Relay No. 1 Control Circuit |
| P0481 | Fan Control Relay No. 2 Control Circuit Fan Control Relay No. 2 & 3 Control Circuit |
| P0500 | VSS Circuit |
| P0502 | VSS Circuit-Low Input (M/T) |
| P0506 | Idle Speed Low Idle Control System-Low RPM |
| P0507 | Idle Speed High Idle Control System-High RPM |
| P0522 | Engine Oil Pressure Sensor Circuit-Low Voltage |
| P0523 | Engine Oil Pressure Sensor Circuit-High Voltage |
| P0530 | A/C Refrigerant Pressure Sensor Circuit |
| P0532 | A/C Pressure Sensor Circuit-Low Voltage |
| P0533 | A/C Pressure Sensor Circuit-High Voltage |
| P0550 | PSP Switch Circuit |
| P0560 | System Voltage System Voltage Low |
| P0561 | System Voltage Performance |
| P0562 | System Voltage Low |
| P0563 | System Voltage High |
| P0565 | Cruise Switch Circuit |
| P0567 | Cruise Resume Circuit |
| P0568 | Cruise Set Circuit |
| P0571 | Brake Switch Circuit Cruise/Brake Switch Circuit |
| P0572 | Cruise/Brake Switch Circuit-Low Voltage |
| P0573 | Cruise/Brake Switch Circuit-High Voltage |
| P0600 | Serial Communication |
| P0601 | ECM/PCM Memory |
| P0602 | ECM/PCM Not Programmed |
| P0603 | ECM/PCM Memory Reset |
| P0604 | ECM/PCM RAM Performance |
| P0605 | ECM EEPROM |
| P0606 | ECM/PCM Internal Performance PCM Internal Communication Interrupted |
| P0608 | VSS Output Circuit |
| P0645 | A/C Clutch Relay Control Circuit |
| P0650 | MIL Control Circuit |
| P0654 | Engine Speed Output Circuit |
| P0656 | Fuel Gauge/Level Control Circuit |
| P0704 | Clutch Switch Circuit |
| P0705 (2) | PNP Switch Circuit Trans. Range Switch Circuit |
| P0706 (2) | Trans. Range Switch Performance |
| P0801 (2) | Reverse Inhibit Solenoid Control Circuit |
| P0803 (2) | Skip Shift Solenoid Control Circuit 1-4 Upshift Solenoid Control Circuit |
| P0804 (2) | 1-4 Upshift Light Control Circuit |
| P1106 | MAP Sensor Circuit-Intermittent High Voltage |
| P1107 | MAP Sensor Circuit-Intermittent Low Voltage |
| P1108 | BARO-To-MAP Sensor Circuit-Comparison Too High |
| P1111 | IAT Sensor Circuit-Intermittent High Voltage |
| P1112 | IAT Sensor Circuit-Intermittent Low Voltage Intake Plenum Switchover Valve Circuit |
| P1113 | Intake Resonance Switchover Valve Circuit |
| P1114 | ECT Sensor Circuit-Intermittent Low Voltage |
| P1115 | ECT Sensor Circuit-Intermittent High Voltage |
| P1120 | TP Sensor No. 1 Circuit |
| P1121 | TP Sensor Circuit-Intermittent High Voltage |
| P1122 | TP Sensor Circuit-Intermittent Low Voltage |
| P1125 | APP System |
| P1133 | O2S/HO2S Insufficient Switching-Sensor 1 HO2S Insufficient Switching-Bank 1, Sensor 1 |
| P1134 | O2S Rich/Lean Lean/Rich Ratio Error-Sensor 1 HO2S Transition Time Ratio-Sensor 1 HO2S Transition Time Ratio-Bank 1, Sensor 1 |
| P1141 | HO2S Heater Circuit-Bank 1, Sensor 2 |
| P1153 | HO2S Circuit-Insufficient Switching-Bank 2, Sensor 1 |
| P1154 | HO2S Transition Time Ratio-Bank 2, Sensor 1 |
| P1161 | HO2S Heater Circuit-Bank 2, Sensor 2 |
| P1171 | Fuel System Lean During Acceleration |
| P1189 | Engine Oil Pressure Switch Circuit |
| P1215 | PCM Driver Circuit Quad Driver Output |
| P1220 | TP Sensor No. 2 Circuit |
| P1221 | TP Sensor Circuit TP Sensor No. 1 & 2 Performance |
| P1257 | Supercharger System Overboost |
| P1258 | Engine Metal Over-Temperature Protection Engine Coolant Over-Temperature-Fuel Disabled |
| P1271 | APP Sensors No. 1 & 2 |
| P1275 | APP Sensor No. 1 Circuit |
| P1276 | APP Sensor No. 1 Circuit Performance |
| P1280 | APP Sensor No. 2 Circuit |
| P1281 | APP Sensor No. 2 Circuit Performance |
| P1285 | APP Sensor No. 3 Circuit |
| P1286 | APP Sensor No. 3 Circuit Performance |
| P1320 | IC 4X Reference Circuit-Intermittent |
| P1323 | IC 24X Reference Circuit-Low Frequency |
| P1336 | CKP System Variation Not Learned |
| P1350 | Ignition Control System |
| P1351 | IC Circuit Open/High Voltage IC Circuit No. 1-High Voltage IC Circuits No. 1 & 4-High Voltage |
| P1352 | By-Pass Circuit Open IC Circuit No. 2-High Voltage IC Circuits No. 2 & 3-High Voltage |
| P1353 | IC Circuit No. 3-High Voltage |
| P1354 | IC Circuit No. 4-High Voltage |
| P1355 | IC Circuit No. 5-High Voltage |
| P1356 | IC Circuit No. 6-High Voltage |
| P1361 | IC Circuit Not Toggling IC Circuit No. 1-Low Voltage |
| P1362 | By-Pass Circuit Shorted By-Pass Line-Low Voltage IC Circuit No. 2-Low Voltage |
| P1363 | IC Circuit No. 3-Low Voltage |
| P1364 | IC Circuit No. 4-Low Voltage |
| P1365 | IC Circuit No. 5-Low Voltage |
| P1366 | IC Circuit No. 6-Low Voltage |
| P1370 | IC 4X Reference Circuit-Too Many Pulses |
| P1371 | IC 4X Reference Circuit-Too Few Pulses |
| P1372 | IC System Occasional Resync |
| P1374 | 3X Reference Circuit |
| P1375 | IC 24X Reference Circuit-High Voltage |
| P1376 | Ignition Ground Circuit |
| P1377 | IC CAM Pulse-To-4X Reference Pulse |
| P1380 | ABS Requested Service Light ABS/EBCM/EBTCM DTC Rough Road Data Unstable |
| P1381 | Misfire Detected, No ABS/EBCM/PCM Serial Data |
| P1404 | EGR Valve Pintle Stuck Open EGR Valve Pintle Stuck Closed EGR Valve Circuit-Performance Actual Less Than Commanded EGR Valve Circuit-Performance Actual Greater Than Commanded |
| P1415 | AIR System-Bank 1 |
| P1416 | AIR System-Bank 2 |
| P1431 | Fuel Level Sensor No. 2 Circuit Performance |
| P1432 | Fuel Pressure Sensor Circuit-Low Voltage Fuel Level Sensor No. 2 Circuit-Low Voltage |
| P1433 | Fuel Pressure Sensor Circuit-High Voltage Fuel Level Sensor No. 2 Circuit-High Voltage |
| P1441 | EVAP System Flow During Non-Purge |
| P1460 | Misfire Detected With Low Fuel |
| DTC P1483 | Engine Cooling System Performance Engine Cooling System-High Temperature |
| P1501 | Theft Deterrent System |
| P1502 | Theft Deterrent-No Password Received |
| P1503 | Theft Deterrent Password Incorrect |
| P1508 | IAC System Low RPM |
| P1509 | IAC System High RPM |
| P1510 | Throttle Control System In Limitation |
| P1511 | Throttle Control System-Back-Up System Performance |
| P1514 | TAC System MAF Performance |
| P1515 | Command Vs. Actual TP Performance (PCM) Predicted Vs. Actual TP Performance |
| P1516 | Command Vs. Actual TP Correlation Commanded Vs. Actual TP Performance (TAC) |
| P1517 | TAC Module Processor |
| P1518 | PCM-To-TAC Module Serial Data Circuit |
| P1519 | TAC Module Internal Circuit |
| P1520 | PNP Switch Circuit Gear Indicator System |
| P1523 | TAC Return Performance |
| P1524 | TP Sensor Learned Closed Throttle Angle |
| P1526 | TP Sensor Learn Not Complete |
| P1527 | Transaxle Range/Pressure Switch Comparison |
| P1530 | Throttle Control System Amp. Adjustment |
| P1533 | A/C Low Side Temperature Sensor Circuit |
| P1535 | A/C High Side Temperature Sensor Circuit |
| P1536 | A/C System ECT Over-Temperature |
| P1537 | A/C Request Circuit-Low Voltage |
| P1538 | A/C Request Circuit-High Voltage |
| P1539 | A/C Clutch Status Circuit-High Voltage |
| P1540 | A/C System-High Pressure Condition |
| P1542 | A/C System-High Pressure/High Temperature |
| P1545 | A/C Compressor Clutch Relay Control Circuit |
| P1546 | A/C Relay Circuit Fault A/C Clutch Status Circuit-Low Voltage A/C Compressor Clutch Relay Control Circuit |
| P1554 | Cruise Control Status Circuit Cruise Engaged Circuit-High Voltage |
| P1555 | EVO Solenoid Control Circuit |
| P1560 | Cruise Control-Transaxle Not In Drive |
| P1564 | Cruise Control-Acceleration Too High |
| P1566 | Cruise Control-Engine RPM Too High |
| P1567 | Cruise Control-ABCS Active |
| P1570 | Cruise Control-Traction Control Active |
| P1571 | ASR Desired Torque Circuit TCS Desired Torque Circuit Traction Control PWM Circuit-No Frequency |
| P1573 | PCM/EBTCM Serial Data Circuit |
| P1574 | Stoplight Switch Control Circuit EBTCM Stoplight Switch Circuit-High Voltage |
| P1575 | Extended Travel Brake Switch Circuit |
| P1579 | P/N-To-D/R At High Throttle Angle |
| P1580 | Cruise Control Move Circuit-Low Voltage |
| P1581 | Cruise Control Move Circuit-High Voltage |
| P1582 | Cruise Control Direction Circuit-Low Voltage |
| P1583 | Cruise Control Direction Circuit-High Voltage |
| P1584 | Cruise Control Disabled |
| P1585 | Cruise Inhibit Control Circuit |
| P1599 | Engine Stall Or Near Stall Detected |
| P1601 | PCM Serial Communications |
| P1602 | KS Module Circuit PCM Serial Communications Loss Of EBCM/EBTCM Serial Data |
| P1603 | Loss Of SDM Serial Data |
| P1604 | IPC Serial Data Circuit Loss Of IPC Serial Data |
| P1605 | HVAC Serial Data Circuit Loss Of HVAC Serial Data |
| P1610 | Class 2 Failure With BFC Loss Of BCM/PZM Serial Data Standard Body Module Serial Data Circuit |
| P1611 | Loss Of CVRTD Serial Data |
| P1612 | Loss Of IPM Serial Data |
| P1613 | Loss Of DIM Serial Data |
| P1614 | Loss Of RIM Serial Data |
| P1615 | Loss Of VTD Serial Data |
| P1617 | Engine Oil Level Switch Circuit |
| P1619 | Engine Oil Life Monitor Reset Circuit |
| P1620 | Low Engine Coolant |
| P1621 | PCM Memory Performance Loss Of Serial Communications Link |
| P1623 | TFT Sensor Pull-Up Resistor |
| P1624 | Customer Snap Shot |
| P1625 | PCM Checksum-Transaxle Memory |
| P1626 | Loss Of Serial Communication With VTD Theft Deterrent System Fuel Enable Circuit |
| P1627 | PCM/EC Analog/Digital |
| P1628 | ECT Pull-Up Resistor |
| P1629 | Theft Deterrent-Loss Of/Malfunctioning Cranking Signal |
| P1630 | Theft Deterrent-PCM In Learn Mode |
| P1631 | Theft Deterrent Password Incorrect |
| P1632 | Theft Deterrent System Fuel Disabled |
| P1633 | Ignition Supplement Power Circuit-Low Voltage |
| P1634 | Ignition 1 Power Circuit-Low Voltage |
| P1635 | 5-Volt Reference Circuit 5-Volt Reference "A" Circuit 5-Volt Reference No. 1 Circuit |
| P1637 | Generator Light Control Circuit Generator "L" Terminal Circuit |
| P1638 | Generator "F" Terminal Circuit |
| P1639 | PCM/TC Analog/Digital 5-Volt Reference "B" Circuit 5-Volt Reference No. 2 Circuit |
| P1640 | Quad Driver Module "A" Driver No. 1 Input-High Voltage |
| P1641 | MIL Control Circuit A/C Relay Control Circuit Quad Driver Module "A"-Quick Set |
| P1642 | Vehicle Speed Output Circuit |
| P1644 | Delivered Torque Output Circuit |
| P1645 | EVAP Solenoid Output Circuit |
| P1646 | EVAP Vent Valve Output Circuit Boost Control Solenoid Control Circuit |
| P1650 | Quad Driver Module "B" Driver No. 2 Input-High Voltage |
| P1651 | Quad Driver Module "B"-Quick Set Fan No. 1 Relay Control Circuit |
| P1652 | Lift/Dive Output Circuit Fan No. 2 Relay Control Circuit PCM Chassis Pitch Output Circuit |
| P1653 | Low Oil Light Circuit Fault Fuel Level Output Control Circuit |
| P1654 | Cruise Disable Output Circuit |
| P1660 | TCM GFD Cooling Fan Control Circuits |
| P1662 | Cruise Control Light Control Circuit Cruise Control Inhibit Control Circuit |
| P1663 | Generator Light Control Circuit |
| P1665 | EVAP Vent Valve Solenoid Control Circuit |
| P1667 | Fuel Pump PWM Control Circuit |
| P1671 | MIL Control Circuit Quad Driver Module "C"-Quick Set |
| P1673 | Engine Hot Light Control Circuit |
| P1676 | EVAP Purge Valve Control Circuit EVAP Canister Purge Solenoid Control Circuit |
| P1689 | Delivered Torque Control Circuit Fault Traction Control Delivered Torque Control Circuit |
| P1845 | Torque Limit Management |
| U1016 | Serial Communications Malfunction |
| (1) DTC definitions may vary depending on vehicle and/or engine configuration. (2) See appropriate ELECTRONIC CONTROLS article in TRANSMISSIONS. | |
| (1) | DTC definitions may vary depending on vehicle and/or engine configuration. |
| (2) | See appropriate ELECTRONIC CONTROLS article in TRANSMISSIONS. |
TROUBLE CODE DEFINITION - CARS
| DTC | (1) Definition |
|---|---|
| P0101 | MAF System Performance |
| P0102 | MAF Sensor Circuit-Low Frequency |
| P0103 | MAF Sensor Circuit-High Frequency |
| P0105 | MAP/TP Sensor Performance/Range |
| P0106 | MAP System Performance |
| P0107 | MAP Sensor Circuit-Low Voltage |
| P0108 | MAP Sensor Circuit-High Voltage |
| P0112 | IAT Sensor Circuit-Low Voltage |
| P0113 | IAT Sensor Circuit-High Voltage |
| P0117 | ECT Sensor Circuit-Low Voltage |
| P0118 | ECT Sensor Circuit-High Voltage |
| P0121 | TP Sensor Performance TP Sensor-Insufficient Activity |
| P0122 | TP Sensor Circuit-Low Voltage |
| P0123 | TP Sensor Circuit-High Voltage |
| P0125 | ECT Excess Time To Enter Closed Loop Fuel Control |
| P0131 | O2S/HO2S Circuit-Low Voltage-Sensor 1 HO2S Circuit-Low Voltage-Bank 1, Sensor 1 |
| P0132 | O2S/HO2S Circuit-High Voltage-Sensor 1 HO2S Circuit-High Voltage-Bank 1, Sensor 1 |
| P0133 | O2S/HO2S Circuit-Slow Response-Sensor 1 HO2S Circuit-Slow Response-Bank 1, Sensor 1 |
| P0134 | O2S/HO2S Circuit-Insufficient Activity-Sensor 1 HO2S Circuit-Insufficient Activity-Bank 1, Sensor 1 |
| P0135 | HO2S Heater Circuit-Sensor 1 HO2S Heater Circuit-Bank 1, Sensor 1 |
| P0137 | HO2S Circuit-Low Voltage-Sensor 2 HO2S Circuit-Low Voltage-Bank 1, Sensor 2 |
| P0138 | HO2S Circuit-High Voltage-Sensor 2 HO2S Circuit-High Voltage Bank 1, Sensor 2 |
| P0140 | HO2S Circuit-Insufficient Activity-Sensor 2 HO2S Circuit-Insufficient Activity-Bank 1, Sensor 2 |
| P0141 | HO2S Heater Circuit-Sensor 2 HO2S Heater Circuit-Bank 1, Sensor 2 |
| P0143 | HO2S Circuit-Low Voltage-Bank 1, Sensor 3 |
| P0144 | HO2S Circuit-High Voltage-Bank 1, Sensor 3 |
| P0146 | HO2S Circuit-Insufficient Activity-Bank 1, Sensor 3 |
| P0147 | HO2S Heater Circuit-Bank 1, Sensor 3 |
| P0151 | HO2S Circuit-Low Voltage-Bank 2, Sensor 1 |
| P0152 | HO2S Circuit-High Voltage-Bank 2, Sensor 1 |
| P0153 | HO2S Circuit-Slow Response-Bank 2, Sensor 1 |
| P0154 | HO2S Circuit-Insufficient Activity-Bank 2, Sensor 1 |
| P0155 | HO2S Heater Circuit-Bank 2, Sensor 1 |
| P0157 | HO2S Circuit-Low Voltage-Bank 2, Sensor 2 |
| P0158 | HO2S Circuit-High Voltage-Bank 2, Sensor 2 |
| P0160 | HO2S Circuit-Insufficient Activity-Bank 2, Sensor 2 |
| P0161 | HO2S Heater Circuit-Bank 2, Sensor 2 |
| P0171 | Fuel Trim System Lean Fuel Trim System Lean-Bank 1 |
| P0172 | Fuel Trim System Rich Fuel Trim System Rich-Bank 1 |
| P0174 | Fuel Trim System Lean-Bank 2 |
| P0175 | Fuel Trim System Rich-Bank 2 |
| P0200 | Injector Control Circuit |
| P0201 | Injector No. 1 Control Circuit |
| P0202 | Injector No. 2 Control Circuit |
| P0203 | Injector No. 3 Control Circuit |
| P0204 | Injector No. 4 Control Circuit |
| P0205 | Injector No. 5 Control Circuit |
| P0206 | Injector No. 6 Control Circuit |
| P0230 | Fuel Pump Relay Control Circuit |
| P0300 | Engine Misfire Detected |
| P0301 | Cyl. No. 1 Misfire Detected |
| P0302 | Cyl. No. 2 Misfire Detected |
| P0303 | Cyl. No. 3 Misfire Detected |
| P0304 | Cyl. No. 4 Misfire Detected |
| P0325 | Knock Sensor Circuit/System Knock Sensor Module Circuit |
| P0327 | Knock Sensor No. 1 Circuit Knock Sensor Circuit-Front Knock Sensor Noise Channel-Low Voltage |
| P0332 | Knock Sensor Circuit-Rear |
| P0335 | CKP Sensor Circuit |
| P0336 | 24X Reference Signal Circuit CKP Sensor Circuit Performance |
| P0337 | CKP Sensor Circuit-Low Frequency |
| P0338 | CKP Sensor Circuit-High Frequency |
| P0339 | CKP Sensor Circuit Intermittent |
| P0340 | CMP Sensor Circuit |
| P0341 | CMP Sensor Circuit Performance |
| P0342 | CMP Sensor Circuit-Low Input/Voltage |
| P0343 | CMP Sensor Circuit-High Voltage |
| P0351 | Ignition Coil No. 1 Control Circuit |
| P0352 | Ignition Coil No. 2 Control Circuit |
| P0353 | Ignition Coil No. 3 Control Circuit |
| P0354 | Ignition Coil No. 4 Control Circuit |
| P0355 | Ignition Coil No. 5 Control Circuit |
| P0356 | Ignition Coil No. 6 Control Circuit |
| P0357 | Ignition Coil No. 7 Control Circuit |
| P0358 | Ignition Coil No. 8 Control Circuit |
| P0401 | EGR System Flow Insufficient |
| P0403 | EGR Solenoid Control Circuit |
| P0404 | EGR Valve Open Pintle Position EGR System Performance |
| P0405 | EGR Sensor Circuit-Low Voltage EGR Pintle Position Circuit-Low Voltage |
| P0410 | AIR System |
| P0418 | AIR Pump Relay Control Circuit |
| P0420 | TWC System-Low Efficiency TWC System-Low Efficiency-Bank 1 TWC System-Low Efficiency-Bank 1, Sensor 2 Or 3 |
| P0430 | TWC System-Low Efficiency-Bank 2 |
| P0440 | EVAP System |
| P0442 | EVAP Control System-Small Leak Detected |
| P0443 | EVAP Purge Solenoid Valve Control Circuit |
| P0446 | EVAP Canister Vent Blocked EVAP Vent Valve Performance |
| P0449 | EVAP Canister Vent Solenoid Valve Control Circuit |
| P0452 | Fuel Tank Pressure Sensor-Low Voltage |
| P0453 | Fuel Tank Pressure Sensor-High Voltage |
| P0461 | Fuel Level Sensor Circuit Performance |
| P0462 | Fuel Level Sensor Circuit-Low Voltage |
| P0463 | Fuel Level Sensor Circuit-High Voltage |
| P0480 | Fan Control Relay No. 1 Control Circuit |
| P0481 | Fan Control Relay No. 2 Control Circuit |
| P0500 | Vehicle Speed Sensor Circuit |
| P0502 | VSS Circuit-Low Input (M/T) |
| P0506 | Idle Speed Low IAC System-RPM Low Idle Control System-Low RPM |
| P0507 | Idle Speed High IAC System-RPM High Idle Control System-High RPM |
| P0530 | A/C Refrigerant Pressure Sensor Circuit |
| P0560 | System Voltage |
| P0562 | System Voltage Low |
| P0563 | System Voltage High |
| P0601 | ECU/PCM/VCM Memory |
| P0602 | PCM/VCM Not Programmed |
| P0603 | VCM Memory Reset |
| P0604 | PCM/VCM Random Access Memory Performance |
| P0605 | VCM Read Only Memory |
| P0608 | VSS Output Circuit |
| P0650 | MIL Control Circuit |
| P0654 | Engine Speed Output Circuit |
| P0656 | Fuel Gauge Control Circuit |
| P0704 | Clutch Switch Circuit |
| P0705 | PNP Switch Circuit Trans. Range Switch Circuit |
| P0706 | Trans. Range Switch Performance |
| P1106 | MAP Sensor Circuit-Intermittent High Voltage |
| P1107 | MAP Sensor Circuit-Intermittent Low Voltage |
| P1111 | IAT Sensor Circuit-Intermittent High Voltage |
| P1112 | IAT Sensor Circuit-Intermittent Low Voltage |
| P1114 | ECT Sensor Circuit-Intermittent Low Voltage |
| P1115 | ECT Sensor Circuit-Intermittent High Voltage |
| P1121 | TP Sensor Circuit-Intermittent High Voltage |
| P1122 | TP Sensor Circuit-Intermittent Low Voltage |
| P1133 | O2S/HO2S Circuit-Insufficient Switching-Sensor 1 HO2S Circuit-Insufficient Switching-Bank 1, Sensor 1 |
| P1134 | HO2S Transition Time Ratio-Sensor 1 HO2S Transition Time Ratio-Bank 1, Sensor 1 |
| P1153 | HO2S Circuit-Insufficient Switching-Bank 2, Sensor 1 |
| P1154 | HO2S Transition Time Ratio-Bank 2, Sensor 1 |
| P1171 | Fuel System Lean During Acceleration |
| P1220 | Quad Driver Output |
| P1258 | Engine Coolant Over-Temperature-Fuel Disabled |
| P1336 | CKP System Variation Not Learned |
| P1345 | CKP/CMP Sensor Correlation |
| P1351 | IC Circuit-High Voltage |
| P1352 | By-Pass Circuit Open |
| P1361 | IC Circuit Not Toggling IC Circuit-Low Voltage |
| P1362 | By-Pass Circuit Shorted |
| P1374 | 3X Reference Circuit |
| P1380 | ABS/EBCM/EBTCM DTC Rough Road Data Unstable |
| P1381 | Misfire Detected-No EBCM/PCM/VCM Serial Data |
| P1404 | EGR Valve Closed Pintle Position EGR Valve Pintle Stuck Open |
| P1415 | AIR System-Bank 1 |
| P1416 | AIR System-Bank 2 |
| P1432 | Fuel Pressure Sensor Circuit-Low Voltage |
| P1433 | Fuel Pressure Sensor Circuit-High Voltage |
| P1441 | EVAP System Flow During Non-Purge |
| DTC P1483 | Engine Cooling System-High Temperature |
| P1508 | IAC System-Low RPM |
| P1509 | IAC System-High RPM |
| P1546 | A/C Relay Circuit Fault |
| P1554 | Cruise Control Status Circuit |
| P1571 | Traction Control System Desired Torque Circuit |
| P1573 | PCM/EBTCM Serial Data Circuit |
| P1585 | Cruise Inhibit Control Circuit |
| P1602 | EBCM/EBTCM Serial Data Circuit |
| P1610 | Class 2 Failure W/BFC |
| P1621 | PCM Memory Performance VCM EEPROM Performance |
| P1626 | Theft Deterrent System Fuel Enable Circuit Loss Of Serial Communication W/VTD |
| P1629 | Theft Deterrent Crank Signal Malfunction |
| P1630 | Theft Deterrent System-PCM In Learn Mode |
| P1631 | Theft Deterrent System Password Incorrect |
| P1632 | Theft Deterrent System Fuel Disabled |
| P1635 | 5-Volt Reference "A" Circuit 5-Volt Reference No. 1 Circuit |
| P1637 | Generator Light Circuit Fault Generator "L" Terminal Circuit |
| P1639 | 5-Volt Reference "B" Circuit 5-Volt Reference No. 2 Circuit |
| P1641 | A/C Relay Control Circuit |
| P1651 | Fan No. 1 Relay Control Circuit |
| P1652 | Fan No. 2 Relay Control Circuit |
| P1653 | Low Oil Light Circuit Fault |
| P1662 | Cruise Control Inhibit Control Circuit |
| P1665 | EVAP Vent Valve Solenoid Control Circuit |
| P1673 | Engine Hot Light Control Circuit |
| P1676 | EVAP Canister Purge Solenoid Control Circuit |
| U1026 | Loss Of ATC Class 2 Communication |
| U1041 | Loss Of EBCM Communication |
| U1064 | Loss Of BCM And/Or VTD Communication |
| U1300 | Class 2 Communication Circuit-Low Voltage |
| U1301 | Class 2 Communication Circuit-High Voltage |
| (1) DTC definitions may vary depending on vehicle and/or engine configuration. | |
| (1) | DTC definitions may vary depending on vehicle and/or engine configuration. |
TROUBLE CODE DEFINITION - TRUCKS
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
- Enter diagnostic mode. Read and record all stored DTCs. Exit diagnostic mode and clear DTCs. See «CLEARING DIAGNOSTIC TROUBLE CODES (DTCS)»(/cadillac/deville-concours/i-final-1999-1999/remont/testing-diagnostics/#engine-control-system-tests-wcodes-introduction__clearing-diagnostic-trouble-codes-dtcs) .
- Apply parking brake and place transmission in Neutral or Park. Block drive wheels and start engine. MIL should turn off. Allow engine to reach normal operating temperature and continue to run for 2 minutes and note MIL.
- If MIL illuminates, enter diagnostic mode. Read and record DTCs. This will reveal hard failure codes. Oxygen sensor related DTCs may require a road test to reset hard failures after DTCs were cleared.
- If MIL does not illuminate, all stored DTCs were intermittent failures.
Note. DTCs will be recorded at various operating times. Some DTCs 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 (DTCS)
To clear DTCs from memory, use scan tool, following scan tool manufacturer's instructions. Codes may also be cleared by disconnecting power supply to ECM/PCM/VCM for at least 30 seconds.
ECM/PCM/VCM LOCATION
On most models, ECM/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 a more precise location, see COMPONENT LOCATIONS in appropriate SYSTEM & COMPONENT TESTING 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. For scan data values, refer to scan tool manufacturer owner's manual or compare values with a known-good component or vehicle.
Note. A scan tool connected to 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 light, and jumper wires with appropriate terminal ends and length. 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. See ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK . If vehicle does not pass OBD system check, information received may be invalid.
Scan tool is a specialized tester which, when connected to 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 reduces diagnostic time dramatically by furnishing input data (voltage signals) which can be compared to specification parameters. 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 ECM/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 setting 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.
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.
SUMMARY
If no hard fault codes are present, driveability symptoms exist or intermittent DTC(s) exist, proceed to appropriate TROUBLE SHOOTING - NO CODES article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.) or intermittent diagnostic procedures.
PCM PIN VOLTAGE CHARTS
Note. Manufacturer does not supply PCM pin voltages. For PCM connector terminal identification, refer to appropriate WIRING DIAGRAMS article.
See also:
• P0100
• P0135
• P0205
• P0352
• P0453
• P0704
• P1275
• P1537
• MODEL IDENTIFICATION (CARS)
• DIAGNOSTIC PROCEDURE
• ON-BOARD DIAGNOSTIC (OBD) SYSTEM CHECK
• HARD OR INTERMITTENT TROUBLE CODE DETERMINATION
• SCAN TOOL USAGE
• DIAGNOSTIC TROUBLE CODE (DTC) DEFINITION
• CLEARING DIAGNOSTIC TROUBLE CODES (DTCS)