Diagnostic Starting Point - Engine Controls
Begin the system diagnosis with Diagnostic System Check - Engine Controls . The Diagnostic System Check-Engine Controls will provide the following information
- The identification of the control modules which command the system
- The ability of the control modules to communicate through the serial data circuit
- The identification of any stored diagnostic trouble codes (DTCs) and the codes' statuses
The use of the Diagnostic System Check-Engine Controls will identify the correct procedure for diagnosing the system and where the procedure is located.
Description
The Diagnostic System Check is an organized approach to identifying a condition created by an electronic engine control system malfunction. The Diagnostic System Check must be the starting point for any driveability concern. The Diagnostic System Check directs the service technician to the next logical step in diagnosing the concern. Understanding the table and using the table correctly reduces diagnostic time and prevents the replacement of good parts.
| Step | Action | Yes | No |
|---|---|---|---|
| 1 | Perform the following preliminary inspections: Ensure that the battery is fully charged. Refer to Battery Inspection/Test in Engine Electrical. Ensure that the battery cables are clean and tight. Inspect the easily accessible systems or the visible system components for obvious damage or conditions that could cause the symptom. Refer to Strategy Based Diagnosis in General Information. Ensure that the engine and control module grounds are clean, tight, and in the correct location. Inspect for aftermarket devices that could affect the operation of the system. Refer to Checking Aftermarket Accessories in Wiring Systems. Did you find and correct the condition? | System OK | Go to Step 2 |
| 2 | Install a scan tool. Turn ON the scan tool. Does the scan tool turn ON? | Go to Step 3 | Go to Scan Tool Does Not Power Up in Data Link Communications |
| 3 | Turn ON the ignition, with the engine OFF. Attempt to establish communication with the listed control modules. If you are using a Tech 2, obtain the information using the Class 2 Message Monitor feature: Powertrain control module (PCM) Electronic brake control module (EBCM) Body control module (BCM) Does the scan tool communicate with all the listed modules? | Go to Step 4 | Go to Scan Tool Does Not Communicate with Class 2 Device in Data Link Communications |
| 4 | IMPORTANT: The engine may start during the following step. Turn OFF the engine as soon as you have observed the Crank power mode. Access the Class 2 Power Mode in the Diagnostic Circuit Check on the scan tool. Rotate the ignition switch through all positions while observing the ignition switch power mode parameter. Refer to the Body Control System Description and Operation in Body Control Systems, for a list of the power mode states that correspond to each ignition switch position. Does the ignition switch parameter reading match the ignition switch position for all switch positions? | Go to Step 5 | Go to Power Mode Mismatch in Body Control System |
| 5 | Attempt to start the engine. Does the engine crank? | Go to Step 6 | Go to Symptoms - Engine Electrical in Engine Electrical |
| 6 | Did the engine start and idle? | Go to Step 7 | Go to Engine Cranks but Does Not Run |
| 7 | IMPORTANT: Do NOT clear the DTCs unless instructed by a diagnostic procedure. Select the DTC display function for the following control modules and record the DTCs: PCM EBCM BCM If there are any powertrain DTCs, select Capture Info to store the powertrain DTC information with a scan tool. Does the scan tool display any DTCs which begin with a U? | Go to Diagnostic Trouble Code (DTC) List in Data Link Communications | Go to Step 8 |
| 8 | Does the scan tool display DTC P0601, P0602, or P2610? | Go to DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610 | Go to Step 9 |
| 9 | Does the scan tool display DTC P0560? | Go to DTC P0560 in Engine electrical | Go to Step 10 |
| 10 | IMPORTANT: Do NOT clear the DTCs unless instructed by a diagnostic procedure. Review the Captured Info. If multiple powertrain DTCs are stored, diagnose the DTCs in the following order: Component level DTCs. For example, sensor DTCs, solenoid DTCs, and relay DTCs. Begin with the lowest number DTC unless the diagnostic table directs you otherwise. System level DTCs. For example, misfire DTCs, EVAP system DTCs, fuel trim DTCs, and system voltage DTCs. Search for applicable service bulletins. Does the scan tool display any DTCs? | Go to Diagnostic Trouble Code (DTC) List for applicable diagnostic procedure | Go to Step 11 |
| 11 | Is the customers concern with the automatic transmission? | Go to Diagnostic System Check - Automatic Transmission (3.4L) or Diagnostic System Check - Automatic Transmission (3.6L) in Automatic Transaxle | Go to Step 12 |
| 12 | Is the customer's concern with Inspection/Maintenance (I/M) testing? | Go to Inspection/Maintenance (I/M) System Check | Go to Step 13 |
| 13 | Are there any driveability symptoms observed? | Go to Symptoms - Engine Controls | System OK |
| IMPORTANT |
|---|
| The engine may start during the following step. Turn OFF the engine as soon as you have observed the Crank power mode. |
| IMPORTANT |
|---|
| Do NOT clear the DTCs unless instructed by a diagnostic procedure. |
| IMPORTANT |
|---|
| Do NOT clear the DTCs unless instructed by a diagnostic procedure. |
Diagnostic System Check - Engine Controls
Scan Tool Data List
Use the Typical Scan Data Values table only after the Diagnostic System Check - Engine Controls has been completed, no diagnostic trouble codes (DTCs) were noted and you have determined the on-board diagnostics are functioning properly. Scan tool values from a properly running engine may be used for comparison with the engine you are diagnosing. The Typical Scan Data values represent values that would be seen on a normally running engine.
| IMPORTANT | A scan tool that displays faulty data should not be used, and the problem should be reported to the scan tool manufacturer. Use of a faulty scan tool can result in misdiagnosis and unnecessary parts replacement. |
Only the parameters listed below are referred to in this service manual for use in diagnosis. For further information on using the scan tool to diagnose the PCM and related sensors, refer to the applicable reference section listed below. If all values are within the typical range described below, refer to Symptoms - Engine Controls . The Typical Scan Data Values table contains all the parameters included in the following data lists arranged in alphabetical order
- Engine Data 1- Contains general information regarding fuel delivery, intake air control (IAC) position, heated oxygen sensor (HO2S) 1, HO2S 2, and other basic engine operating conditions.
- Engine Data 2- Contains general information regarding engine coolant temperature (ECT), intake air temperature (IAT), mass air flow (MAF), manifold absolute pressure (MAP), and other basic engine operating conditions.
- Exhaust gas recirculation (EGR) Data-Contains information specific to the EGR system. This list displays parameters required to verify proper EGR system operation
- Evaporative emission (EVAP) Data-Contains information specific to the Evaporative Emissions (EVAP) control system. Also displays parameters required to verify proper EVAP system operation.
- Fuel Trim Data-Contains information specific to the Fuel Trim operation. Also displays parameters required to verify proper Fuel Trim operation.
- Misfire Data-Contains information specific to the misfire diagnostics and parameters required to verify proper operation with regard to misfire.
- Output Driver Data-Contains information specific to output driver circuits. This data monitors circuit status, and circuit history.
For scan tool parameter definitions, refer to Scan Tool Data Definitions .
| IMPORTANT | Use the Typical Scan Data Values only after the following conditions are met |
- The Diagnostic System Check - Engine Controls has been completed.
- The engine is idling unless checking a value at a specified RPM.
- The throttle is closed unless checking a value at a specified RPM.
- The vehicle is in PARK or NEUTRAL.
- The vehicle is operating in Closed Loop.
- The vehicle accessories are turned OFF.
| Scan Tool Parameter | Data List | Units Displayed | Typical Data Value |
|---|---|---|---|
| 3X Crank Sensor | Engine 2 | RPM | Varies, Same as Engine Speed |
| 24X Crank Sensor | Engine 2 | RPM | Varies, Max 1,700 |
| A/C High Side Pressure Sensor | Engine 2 | KPa/PSI/Volts | Varies with refrigerant temperature |
| A/C OFF for WOT | Engine 2 | Yes/No | No |
| A/C Pressure Disable | Engine 2 | Yes/No | No |
| A/C Relay Circuit Status | Output Driver | Fault/OK | OK |
| A/C Relay Command | Engine 1, Engine 2, EGR, Misfire | On/Off | Off |
| A/C Request Signal | Engine 2 | Yes/No | No |
| Air / Fuel Ratio | Engine 2, Fuel Trim | Ratio | 14.7:1 |
| BARO | Engine 1, EGR, EVAP, Fuel Trim | KPa | 98/varies |
| CMP Sensor Signal Present | Engine 2 | Yes/No | Yes |
| Crank Request Signal | Engine 2 | Yes/No | No |
| Cruise Control Active | Engine 1 | Yes/No | No |
| Cruise Inhibit Reason | Engine 1 | Varies | Vehicle Speed |
| Cruise Inhibit Signal Circuit Status | Output Driver | Fault/OK | OK |
| Cruise Inhibit Signal Command | Engine 1 | On/Off | On |
| Current Gear | Engine 1, Engine 2, EGR, Fuel Trim | 1/2/3/4 | 1 |
| Cycles of Misfire Data | Misfire | Counts | Varies |
| Cylinder 1 Injector Circuit Status | Output Driver | Fault/OK | OK |
| Cylinder 2 Injector Circuit Status | Output Driver | Fault/OK | OK |
| Cylinder 3 Injector Circuit Status | Output Driver | Fault K | OK |
| Cylinder 4 Injector Circuit Status | Output Driver | Fault/OK | OK |
| Cylinder 5 Injector Circuit Status | Output Driver | Fault / OK | OK |
| Cylinder 6 Injector Circuit Status | Output Driver | Fault/OK | OK |
| Cylinder 1 Injector Circuit History | Output Driver | Fault/OK | OK |
| Cylinder 2 Injector Circuit History | Output Driver | Fault/OK | OK |
| Cylinder 3 Injector Circuit History | Output Driver | Fault/OK | OK |
| Cylinder 4 Injector Circuit History | Output Driver | Fault/OK | OK |
| Cylinder 5 Injector Circuit History | Output Driver | Fault/OK | OK |
| Cylinder 6 Injector Circuit History | Output Driver | Fault/OK | OK |
| Decel. Fuel Cutoff | EGR, Fuel Trim | Active/Inactive | Inactive |
| Desired EGR Position | Engine 1, EGR, Misfire | %/Volts | 0 %/0 Volts |
| Desired Idle Speed | Engine 1, Engine 2, EVAP | RPM | Within 50 RPM of actual engine speed |
| Driver Module 1 Status | Output Driver | Enabled/Disabled | Enabled |
| Driver Module 2 Status | Output Driver | Enabled/Disabled | Enabled |
| Driver Module 3 Status | Output Driver | Enabled/Disabled | Enabled |
| Driver Module 4 Status | Output Driver | Enabled/Disabled | Enabled |
| ECT Sensor | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | °C/° F | Varies with engine temperature |
| EGR Flow Test Count | EGR | Count | 0 |
| EGR Learned Minimum Position | EGR | Volts | .71 Volts |
| EGR Position Sensor | Engine 1, EGR, Misfire | %/Volts | 0%/0 Volts |
| EGR Position Variance | EGR | % | 0 % |
| EGR Solenoid Command | EGR | % | 0 % |
| Engine Load | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | % | 17 % |
| Engine Oil Level Switch | Engine 2 | OK / Not OK | OK |
| Engine Oil Life Remaining | Engine 2 | % | Varies |
| Engine Oil Pressure Switch | Engine 2 | OK / Not OK | OK |
| Engine Run Time | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | Hr:min:sec | Varies |
| Engine Speed | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | Rpm | Within 50 rpm of actual engine speed |
| EVAP Fault History | EVAP | No Fault/Excess Vacuum/Purge Valve Leak/Small Leak/Weak Vacuum | No Fault |
| EVAP Purge Solenoid Circuit Status | Output Driver | Fault/OK | OK |
| EVAP Purge Solenoid Command | Engine 1, EVAP, Fuel Trim | % | 19 % |
| EVAP Vent Solenoid Circuit Status | Output Driver | Fault/OK | OK |
| EVAP Vent Solenoid Command | Engine 1, EVAP, Fuel Trim | Venting/Not Venting | Venting |
| FC Relay 1 Circuit Status | Output Driver | Fault/OK | OK |
| FC Relay 1 Command | Engine 2 | On/Off | Off |
| FC Relay 2 and 3 Circuit Status | Output Driver | Fault/OK | OK |
| FC Relay 2 and 3 Command | Engine 2 | ON/Off | Off |
| Fuel Level Sensor | EVAP | Volts | 0.8 V at empty to 2.5 V at full |
| Fuel Pump Relay Circuit Status | Output Driver | Fault/OK | OK |
| Fuel Pump Relay Circuit History Status | Output Driver | Fault/OK | OK |
| Fuel Pump Relay Command | Engine 1 | On/Off | On |
| Fuel Tank Level Remaining | EVAP | % | Varies |
| Fuel Tank Pressure Sensor | Engine 1, EVAP | In H2O/mm Hg/Volts | Varies |
| Fuel Trim Cell | Engine 1, EVAP, Fuel Trim | Cell # | Varies |
| Fuel Trim Learn | Engine 1, EVAP, Fuel Trim | Enabled/Disabled | Enabled |
| Generator L-Terminal Signal Command | Engine 2 | On/Off | On |
| HO2s 1 | Engine 1, EVAP, Fuel Trim | MV | 0-1000 |
| HO2s 2 | Engine 1, Fuel Trim | MV | 0-1000 |
| HO2S 1 Heater Command | Fuel Trim | On/Off | On |
| IAC Position | Engine 1, EGR, Fuel Trim | Counts | 15 |
| IAT Sensor | Engine 1, Engine 2, EGR, EVAP, Fuel Trim | °C/°F | Varies with ambient temperature |
| Ignition 1 Signal | Engine 1, Engine 2, EGR, EVAP, Fuel Trim | Volts | 13.5 Volts |
| Ignition Mode | Engine 2 | Bypass/IC | IC |
| Injector PWM | Engine 2, Fuel Trim, Misfire | Ms | 2.90 ms |
| IMS | Engine 1 | Park, Reverse, Neutral, Drive 4-3-2-1 | Park |
| Knock Retard | Engine 1, EGR | Degrees | 0 |
| Long Term FT | Engine 1, Engine 2, EVAP, Fuel Trim | % | 3 |
| Loop Status | Engine 1, Engine 2, EGR, EVAP, Fuel Trim | Open / Closed | Closed |
| MAF Sensor | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | G/s/Hz | 3.41 g/s/2000 Hz |
| MAP Sensor | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | KPa/Volts | 35 kPa/1.35 Volts |
| MIL Circuit Status | Output Driver | Fault/OK | OK |
| MIL Command | Engine 2 | On/Off | Off |
| Misfire Current Cyl. 1 | Misfire | 0-198 Counts | 0 |
| Misfire Current Cyl. 2 | Misfire | 0-198 Counts | 0 |
| Misfire Current Cyl. 3 | Misfire | 0-198 Counts | 0 |
| Misfire Current Cyl. 4 | Misfire | 0-198 Counts | 0 |
| Misfire Current Cyl. 5 | Misfire | 0-198 Counts | 0 |
| Misfire Current Cyl. 6 | Misfire | 0-198 Counts | 0 |
| Misfire History Cyl. 1 | Misfire | 0-65535 Counts | 0 |
| Misfire History Cyl. 2 | Misfire | 0-65535 Counts | 0 |
| Misfire History Cyl. 3 | Misfire | 0-65535 Counts | 0 |
| Misfire History Cyl.4 | Misfire | 0-65535 Counts | 0 |
| Misfire History Cyl. 5 | Misfire | 0-65535 Counts | 0 |
| Misfire History Cyl. 6 | Misfire | 0-65535 Counts | 0 |
| Number of DTCs | Engine 1, EVAP, Fuel Trim | # | 0 |
| O2 Heater Current | Fuel Trim | Amps | 0.54 Amps DC |
| PCM/VCM in VTD Fail Enable | Engine 1 | Yes/No | No |
| PCM Reset | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Output Driver | Yes/No | No |
| Power Enrichment | Engine 2, Misfire | Active/Inactive | Inactive |
| Short Term FT | Engine 1, Engine 2, EVAP, Fuel Trim, Misfire | % | 0 % |
| Spark | Engine 1, Engine 2, Fuel Trim, Misfire | Degrees | 18 |
| Start Up ECT | Engine 2, EVAP, Fuel Trim | °C/°F | Varies |
| Start Up IAT | Engine 2, EVAP, Fuel Trim | °C/°F | Varies |
| Starter Enable Relay Circuit Status | Output Driver | Fault/OK/Invalid State | OK |
| Starter Relay Command | Engine 2 | On/Off | Off |
| TCC Brake Pedal Switch | Engine 1, Engine 2 | Applied/Released | Released |
| TCC PWM Solenoid Command | Engine 2, Misfire | On/Off | Off |
| TFP Sw. | Engine 2, EGR, Fuel Trim | Park/Reverse/Neutral/Drive 4/Drive 3/Drive 2/Drive 1 | Park/Neutral |
| Torque Delivered Signal, if equipped | Engine 2 | % | 86 % |
| Torque Request Signal, if equipped | Engine 2 | % | 100% |
| TP Sensor | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | Volts/% | 0.59 V/0 % |
| Traction Control Status, if equipped | Engine 2 | Active/Inactive | Inactive |
| Vehicle Speed Sensor | Engine 1, Engine 2, EGR, EVAP, Fuel Trim, Misfire | Mph/Km/h | 0 |
| VTD Auto Learn Timer | Engine 1 | Active/Inactive | Inactive |
| VTD Fuel Disable | Engine 1 | Active/Inactive | Inactive |
| VTD Fuel Disable Until Ign. OFF | Engine 1 | Yes/No | No |
Scan Tool Data List
Scan Tool Output Controls
| Scan Tool Output Control | Additional Menu Selection(s) | Description |
|---|---|---|
| Crankshaft Position Variation Learn | Enables the powertrain control module (PCM) to learn the variations in the crankshaft position (CKP) system. The PCM will learn the variations once the following conditions are met: Engine coolant temperature (ECT) is more than a specified value. All instructions on the scan tool have been completed. The accelerator pedal is smoothly applied until the fuel cut-OFF, as specified on the scan tool, is achieved, and then immediately released. The PCM learns the variation values on the deceleration from fuel cut-OFF. | |
| Cylinder Power Balance | Fuel System | Enables/Disables a cylinder by turning OFF the fuel injector to the cylinder. The fuel injector is normally enabled. The PCM disables the fuel injector when the following conditions are met: All instructions on the scan tool are completed. Stabilized engine speed. The fuel injector is selected. When the Disable is selected the PCM turns the injector OFF for 30 seconds. During this period, the engine operates with a misfire. |
| EGR Solenoid | Engine Output Controls | Activates the exhaust gas recirculation (EGR) solenoid that controls EGR valve position. The normal commanded state is None. The system will increase or decrease the amount of EGR opening by 10 percent increments within a range of 0-100 percent. The system remains in the commanded state for a maximum of 30 seconds, or until cancelled by the scan tool. Once the 30 second timer has expired output control is not allowed for 60 seconds. If the engine is running, too much EGR will result in a rough idle and/or stalling. |
| EVAP Purge Solenoid | Engine Output Controls/EVAP System | Activates the evaporative emission (EVAP) purge valve. The normal commanded state is None. The system will increase or decrease the amount of EVAP purge valve opening by 10 percent increments within a range of 0-100 percent. The system remains in the commanded state until cancelled by the tool or the fuel tank pressure (FTP) exceeds 32 mm Hg (17 in H20). |
| EVAP Purge/Seal | Engine Output Controls/EVAP System | This control enables two functions. One function increases or decreases the amount of purge by changing the duty cycle of the purge valve and commanding the vent ON, non-venting. The normal commanded state of both valves is None. The system will increase or decrease the amount of EVAP purge valve opening by 10 percent increments within a range of 0-100 percent. The second function seals the system after using the purge function to obtain a specific amount of FTP. When activated the purge valve is commanded to 0 percent and the vent valve is commanded ON, non-venting. Both functions remain in the commanded state until one of the following conditions occurs: Cancelled by the tool The FTP exceeds 32 mm Hg (17 in H20). |
| EVAP Test | Service Bay Test | Activates the Service Bay Test to verify the integrity of the EVAP system. The scan tool initiates the test when the following conditions are met: All instructions on the scan tool have been completed. ECT is less than a specified value. No DTCs are set. |
| EVAP Vent Solenoid | Engine Output Controls/EVAP System | Activates the EVAP vent solenoid. The normal commanded state is None. When commanded ON, the vent valve switches to non-venting. The system remains in the commanded state until one of the following conditions occurs: Cancelled by the tool. Purge is greater than 0 percent, and the fuel tank pressure exceeds 32 mm Hg (17 in H20). |
| Fuel Injector Balance | Fuel System | Enables the fuel injector in order to verify proper fuel injector flow. The PCM will pulse the selected injector when the following conditions are met: All instructions on the scan tool have been completed. Fuel injector selected. Key ON, engine OFF. The selected fuel injector can only be flowed/pulsed once per ignition cycle. |
| Fuel Pump | Engine Output Controls | Controls the fuel pump relay. The normal commanded state is None. When commanded ON/OFF, the PCM turns the fuel pump ON/OFF. If the engine is running, and the fuel pump is commanded OFF, the engine will stall. The system remains in the commanded state until cancelled by the scan tool. |
| Fuel Trim Enable | Fuel System | Disables the PCMs ability to learn new fuel trim parameters. The system remains in the commanded state until cancelled by the scan tool. |
| Fuel Trim Reset | Fuel System | Activates the reset of fuel trim data in all of the fuel trim cells. |
| Loop Status | Engine Output Controls | Controls the system loop status. The commanded states include None, Open, or Closed. The normal commanded state is None. When commanded Open or Closed, the system remains in the commanded state until cancelled by the scan tool. |
| Malfunction Indicator Lamp | Engine Output Controls | Controls the malfunction indicator lamp (MIL). The commanded states include None, ON, and OFF. When commanded ON or OFF, the system remains in the commanded state until cancelled by the scan tool. |
| Misfire Graph | Graphs the accumulated misfires occurring in each cylinder. The scan tool allows for a reset of the misfire graph. | |
| O2S Heater Control | Engine Output Controls | Activates the HO2S heater. The commanded states include None, ON, and OFF. The normal commanded state is None. On a cold engine, with the key ON, engine OFF, the HO2S signal will continue to drop below bias when commanded ON. The system remains in the commanded state until cancelled by the tool. |
| RPM Control | IAC System | Activates the idle air control (IAC) valve to change engine RPM. The normal commanded state is None. To enable the RPM control, all instruction on the scan tool must be completed. The system will increase or decrease the RPM within a range of 400-2,000 RPM. The set step value changes the RPM by increments of 25 RPM, 100-500 RPM. The system remains in the commanded state until cancelled by the tool. |
Scan Tool Output Controls
Diagnostic Trouble Code (DTC) List
| DTC | Diagnostic Procedure | Module(s) |
|---|---|---|
| P0030 | DTC P0030 | PCM |
| P0101 | DTC P0101 | PCM |
| P0102 | DTC P0102 | PCM |
| P0103 | DTC P0103 | PCM |
| P0107 | DTC P0107 | PCM |
| P0108 | DTC P0108 | PCM |
| P0112 | DTC P0112 | PCM |
| P0113 | DTC P0113 | PCM |
| P0116 | DTC P0116 | PCM |
| P0117 | DTC P0117 | PCM |
| P0118 | DTC P0118 | PCM |
| P0121 | DTC P0121 | PCM |
| P0122 | DTC P0122 | PCM |
| P0123 | DTC P0123 | PCM |
| P0125 | DTC P0125 | PCM |
| P0128 | DTC P0128 | PCM |
| P0130 | DTC P0130 | PCM |
| P0131 | DTC P0131 | PCM |
| P0132 | DTC P0132 | PCM |
| P0133 | DTC P0133 | PCM |
| P0134 | DTC P0134 | PCM |
| P0135 | DTC P0135 | PCM |
| P0136 | DTC P0136 | PCM |
| P0137 | DTC P0137 | PCM |
| P0138 | DTC P0138 | PCM |
| P0140 | DTC P0140 | PCM |
| P0141 | DTC P0141 | PCM |
| P0171 | DTC P0171 | PCM |
| P0172 | DTC P0172 | PCM |
| P0201 | DTC P0201-P0206 | PCM |
| P0202 | DTC P0201-P0206 | PCM |
| P0203 | DTC P0201-P0206 | PCM |
| P0204 | DTC P0201-P0206 | PCM |
| P0205 | DTC P0201-P0206 | PCM |
| P0206 | DTC P0201-P0206 | PCM |
| P0218 | DTC P0218 (3.4L) or DTC P0218 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0230 | DTC P0230 | PCM |
| P0300 | DTC P0300 | PCM |
| P0315 | DTC P0315 | PCM |
| P0325 | DTC P0325 | PCM |
| P0327 | DTC P0327 | PCM |
| P0336 | DTC P0336 | PCM |
| P0341 | DTC P0341 | PCM |
| P0401 | DTC P0401 | PCM |
| P0403 | DTC P0403 | PCM |
| P0404 | DTC P0404 | PCM |
| P0405 | DTC P0405 | PCM |
| P0420 | DTC P0420 | PCM |
| P0442 | DTC P0442 | PCM |
| P0443 | DTC P0443 | PCM |
| P0446 | DTC P0446 | PCM |
| P0449 | DTC P0449 | PCM |
| P0452 | DTC P0452 | PCM |
| P0453 | DTC P0453 | PCM |
| P0455 | DTC P0455 | PCM |
| P0462 | DTC P0462 (LA1) or DTC P0462 (LY7) in Instrument Panel, Gages, and Console | PCM |
| P0463 | DTC P0463 (LA1) or DTC P0463 (LY7) in Instrument Panel, Gages, and Console | PCM |
| P0480 | DTC P0480, P0481, P0691, P0692, P0693, or P0694 in Engine Cooling | PCM |
| P0481 | DTC P0480, P0481, P0691, P0692, P0693, or P0694 in Engine Cooling | PCM |
| P0496 | DTC P0496 | PCM |
| P0502 | DTC P0502 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P0503 | DTC P0503 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P0506 | DTC P0506 | PCM |
| P0507 | DTC P0507 | PCM |
| P0520 | DTC P0520 in Instrument, Panel, Gages and Console | PCM |
| P0530 | DTC P0530, P0532, or P0533 in HVAC Systems - Automatic | PCM |
| P0560 | DTC P0560 in Engine Electrical | PCM |
| P0601 | DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610 | PCM |
| P0602 | DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610 | PCM |
| P0620 | DTC P0620 in Engine Electrical | PCM |
| P0641 | DTC P0641 | PCM |
| P0645 | DTC P0645, P0646, or P0647 in HVAC Systems - Automatic | PCM |
| P0650 | DTC P0650 | PCM |
| P0651 | DTC P0651 | PCM |
| P0711 | DTC P0711 (3.4L) or DTC P0711 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0712 | DTC P0712 (3.4L) or DTC P0712 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0713 | DTC P0713 (3.4L) or DTC P0713 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0716 | DTC P0716 (3.4L) or DTC P0716 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0717 | DTC P0717 (3.4L) or DTC P0717 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0719 | DTC P0719 (3.4L) or DTC P0719 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0724 | DTC P0724 (3.4L) or DTC P0724 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0730 | DTC P0730 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P0741 | DTC P0741 (3.4L) or DTC P0741 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0742 | DTC P0742 (3.4L) or DTC P0742 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0748 | DTC P0748 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P0751 | DTC P0751 (3.4L) or DTC P0751 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0752 | DTC P0752 (3.4L) or DTC P0752 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0753 | DTC P0753 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P0756 | DTC P0756 (3.4L) or DTC P0756 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0757 | DTC P0757 (3.4L) or DTC P0757 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P0758 | DTC P0758 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P0856 | DTC P0856 in Antilock Brake Systems | PCM |
| P1106 | DTC P1106 | PCM |
| P1107 | DTC P1107 | PCM |
| P1111 | DTC P1111 | PCM |
| P1112 | DTC P1112 | PCM |
| P1114 | DTC P1114 | PCM |
| P1115 | DTC P1115 | PCM |
| P1121 | DTC P1121 | PCM |
| P1122 | DTC P1122 | PCM |
| P1133 | DTC P1133 | PCM |
| P1134 | DTC P1134 | PCM |
| P1351 | DTC P1351 | PCM |
| P1352 | DTC P1352 | PCM |
| P1361 | DTC P1361 | PCM |
| P1362 | DTC P1362 | PCM |
| P1374 | DTC P1374 | PCM |
| P1380 | DTC P1380 | PCM |
| P1381 | DTC P1381 | PCM |
| P1404 | DTC P1404 | PCM |
| P1554 | DTC P1554 in Cruise Control | PCM |
| P1585 | DTC P1585 in Cruise Control | PCM |
| P1626 | DTC P1626 in Theft Deterrent System | PCM |
| P1630 | DTC P1630 in Theft Deterrent System | PCM |
| P1631 | DTC P1631 in Theft Deterrent System | PCM |
| P1640 | DTC P1640 | PCM |
| P1650 | DTC P1650 | PCM |
| P1660 | DTC P1660 | PCM |
| P1670 | DTC P1670 | PCM |
| P1689 | DTC C0244 or P1689 in Antilock Brake System | PCM, ABS/TCS |
| P1811 | DTC P1811 (3.4L) or DTC P1811 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P1814 | DTC P1814 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P1819 | DTC P1819 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P1820 | DTC P1820 (3.4L) or DTC P1820 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P1822 | DTC P1822 (3.4L) or DTC P1822 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P1823 | DTC P1823 (3.4L) or DTC P1823 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P1825 | DTC P1825 (3.4L) or DTC P1825 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P1826 | DTC P1826 (3.4L) or DTC P1826 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P1860 | DTC P1860 (3.4L) in Automatic Transaxle - 4T65-E | PCM |
| P1887 | DTC P1887 (3.4L) or DTC P1887 (3.6L) in Automatic Transaxle - 4T65-E | PCM |
| P2610 | DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610 | PCM |
| UXXXX | Diagnostic Trouble Code (DTC) List in Data Link Communcations | PCM |
Diagnostic Trouble Code (DTC) List
See also:
• Battery Inspection/Test
• Strategy Based Diagnosis
• Checking Aftermarket Accessories
• Scan Tool Does Not Power Up
• Body Control System Description and Operation
• Symptoms - Engine Electrical
• Engine Cranks but Does Not Run
• Diagnostic Trouble Code (DTC) List
• DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610
• Diagnostic System Check - Automatic Transmission (3.4L)
• DTC P0030
• DTC P0140
• DTC P0218 (3.4L)
• DTC P0462 (LA1)
• DTC P0480, P0481, P0691, P0692, P0693, or P0694
• DTC P0530, P0532, or P0533
• DTC P0645, P0646, or P0647
• DTC P0741 (3.6L)
• DTC P1554
• DTC P1626
• DTC P1650
• DTC C0244 or P1689
• DTC P1820 (3.4L)
• Diagnostic System Check - Engine Controls
• Diagnostic Trouble Code (DTC) List