Most engine control problems result from mechanical failures, poor electrical connections, or damaged vacuum hoses. Before condemning the computer system, perform checks and inspections covered in BASIC DIAGNOSTIC PROCEDURES article. Failure to do so may result in lost diagnostic time.
If no faults were found while performing BASIC DIAGNOSTIC PROCEDURES, proceed with PRELIMINARY DIAGNOSTIC PROCEDURE under SELF-DIAGNOSTIC SYSTEM. If no Diagnostic Trouble Codes (DTCs) are present, and driveability problems exist, proceed to TROUBLE SHOOTING - NO CODES article for diagnosis by symptom (i.e., rough idle, no start, etc.). If only intermittent DTCs are present, go to TROUBLE SHOOTING - NO CODES article.
DIAGNOSTIC TROUBLE CODES (DTC)
Powertrain Control Module (PCM) is equipped with a self-diagnostic system, which detects system failures or abnormalities. When a malfunction occurs, PCM will illuminate Malfunction Indicator Light (MIL) located on instrument cluster. If operation of MIL is in question, see MALFUNCTION INDICATOR LIGHT (MIL) CHECK .
When a malfunction is detected and MIL is illuminated, a corresponding DTC will be stored in PCM memory. Each DTC is directly related to a specific diagnostic test. See appropriate SELF-DIAGNOSTICS article.
RETRIEVING DTCS
DTCs are retrieved using a Tech 1 or other OBD-II compatible scan tool connected to 16-pin Data Link Connector (DLC). (Scheme 13) DLC is located below instrument panel, accessible from driver's side. Follow scan tool manufacturer's instructions when retrieving DTCs.
Scheme 13
FREEZE FRAME DATA
Engine operating conditions can be captured and stored in PCM memory whenever MIL is illuminated. Data captured is called FREEZE FRAME data. Freeze frame data is similar to a single record of operating conditions. Whenever MIL is illuminated, corresponding record of operating conditions is recorded to freeze frame buffer.
Freeze frame data can only be overwritten with data associated with a misfire or fuel trim malfunction. Misfire data takes priority over all other data because of its related part-damaging effects (oxygen sensors, catalytic converters, etc.). Freeze frame data will not be erased unless associated DTC is cleared from PCM memory.
Note. MIL will flash once every second if PCM detects a condition or misfire which could cause damage to catalytic converter.
PRELIMINARY DIAGNOSTIC PROCEDURE
Note. The following diagnostic procedure requires use of a scan tool. See SPECIAL TOOLS (DIAGNOSTIC) .
Diagnosis of computerized engine control system should be performed in the following order
- Verify customer complaint. Using scan tool, obtain and record DTC and freeze frame data. Erase DTCs if present. See «MALFUNCTION INDICATOR LIGHT (MIL) RESET PROCEDURE»(/suzuki/grand-vitara/i-1997-2001/remont/testing-diagnostics/#engine-controls-self-diagnostics-introduction__malfunction-indicator-light-mil-reset-procedure) . Perform a visual inspection and ensure all engine systems not related to computer are operating properly. DO NOT proceed with diagnosis unless all other problems have been repaired.
- Using scan tool, attempt to retrieve DTCs once more. If DTC(s) are present, perform appropriate diagnostic test. See DIAGNOSTIC TESTS in appropriate SELF-DIAGNOSTICS article. If DTC(s) are not present, and a driveability problem or intermittent problem is present, go to «TROUBLE SHOOTING - NO CODES»(/suzuki/grand-vitara/i-1997-2001/remont/testing-diagnostics/#engine-controls-trouble-shooting-no-codes) article.
Note. ALWAYS erase DTCs, confirm closed loop operation, and test drive vehicle after repairs are completed. Ensure MIL DOES NOT illuminate.
MALFUNCTION INDICATOR LIGHT (MIL) CHECK
- Turn ignition on. If MIL illuminates, go to next step. If MIL does not illuminate, go to CIRCUIT TEST A-1: MALFUNCTION INDICATOR LIGHT (MIL) INOPERATIVE in appropriate SELF-DIAGNOSTICS article. Repair as necessary.
- Start engine. If MIL turns off, system is okay. If driveability problems are present, go to «TROUBLE SHOOTING - NO CODES»(/suzuki/grand-vitara/i-1997-2001/remont/testing-diagnostics/#engine-controls-trouble-shooting-no-codes) article. If MIL remains illuminated, check for DTCs. See «RETRIEVING DTCS»(/suzuki/grand-vitara/i-1997-2001/remont/testing-diagnostics/#engine-controls-self-diagnostics-introduction__retrieving-dtcs) . If no DTC is stored in PCM memory and MIL is illuminated, go to CIRCUIT TEST A-2: MALFUNCTION INDICATOR LIGHT (MIL) REMAINS ILLUMINATED in appropriate SELF-DIAGNOSTICS article. Repair as necessary.
MALFUNCTION INDICATOR LIGHT (MIL) RESET PROCEDURE
| CAUTION | To prevent damage to PCM when clearing DTCs, ignition switch must be in LOCK position when disconnecting and connecting power to PCM. |
To erase DTCs using scan tool, select CLEAR DTCs or CLEAR INFORMATION function. Follow scan tool manufacturer's instructions. If a scan tool is not available, DTCs can be cleared by disconnecting one of the following power sources for at least 30 seconds
- Power source to PCM (such as battery pigtail, relay, fuse, etc.).
- Negative battery cable (loss of radio presets and/or clock settings will result).
PCM LOCATION
| Application | Location |
|---|---|
| All Models | Under Instrument Panel, Behind Glove Box |
PCM LOCATION
SPECIAL TOOLS (DIAGNOSTIC)
Note. Scan tools save a great deal of diagnostic time and help prevent replacement of good parts. Most procedures and diagnostic tests related to computerized engine control system are intended to be used in conjunction with a scan tool. Any computer related diagnosis without a scan tool is NOT recommended.
The computerized engine control system is diagnosed using a Tech 1 or other OBD-II compatible scan tool. However, other tools are needed to aid in diagnosing problems. These tools include a tachometer (inductive pick-up), a non-powered test light, Digital Volt-Ohmmeter (DVOM) with 10-megohm input impedance (minimum), vacuum pump and vacuum gauge, High Energy Ignition (HEI) spark tester, fuel pressure gauge, fuel injector test light (noid-light), and fused jumper wires. A test light, rather than a voltmeter, must be used when indicated by a diagnostic test procedure.
SCAN TOOL USAGE
Note. Before connecting scan tool, follow steps in MALFUNCTION INDICATOR LIGHT (MIL) CHECK .
Scan tool is a specialized tester which can diagnose on-board computer control systems by providing almost instant access to circuit data without crawling under instrument panel or engine hood to backprobe sensors and connectors. Scan tools reduce diagnostic time by furnishing input data (sensor values) which can be compared to specification parameters.
Scan tools also furnish status data of output devices (solenoids and motors). However, status parameters are only an indication that output signals have been sent to devices by PCM. They do not indicate if devices respond properly to that signal. This must be verified at output device using a DVOM or test light.
If DTCs are not present, a problem may still exist. Driveability-related problems with DTCs displayed occur about 20 percent of the time, while driveability problems without DTCs occur about 80 percent of the time. Out-of-calibration sensors may NOT set a DTC, but WILL cause driveability problems. A scan tool is the easiest method of checking sensor specifications and other data parameters. A 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. Information obtained by a scan tool is only as accurate as the scan tool itself. A scan tool that displays faulty data should not be used. If faulty data readings are suspected, verify scan tool information using a DVOM and wiring schematic.
SUMMARY
If no DTCs are present, and driveability symptoms exist, proceed to TROUBLE SHOOTING - NO CODES article for diagnosis by symptom (i.e., rough idle, no start, etc.).
DTC DEFINITION
| DTC | System Affected | Condition |
|---|---|---|
| P0106 | MAP Sensor Circuit | Poor MAP Sensor Performance |
| P0107 | MAP Sensor Circuit | Low MAP Sensor Circuit Input |
| P0108 | MAP Sensor Circuit | High MAP Sensor Circuit Input |
| P0111 | IAT Sensor Circuit | Circuit Range/Performance Problem |
| P0112 | IAT Sensor Circuit | Low IAT Sensor Circuit Input |
| P0113 | IAT Sensor Circuit | High IAT Sensor Circuit Input |
| P0116 | ECT Sensor Circuit | Low Coolant Temperature Or Specified Value |
| P0117 | ECT Sensor Circuit | Low ECT Sensor Circuit Input |
| P0118 | ECT Sensor Circuit | High ECT Sensor Circuit Input |
| P0121 | TP Sensor Circuit | Poor TP Sensor Performance |
| P0122 | TP Sensor Circuit | Low TP Sensor Circuit Input |
| P0123 | TP Sensor Circuit | High TP Sensor Circuit Input |
| P0125 | ECT Sensor Circuit | Insufficient Coolant Temperature For Closed Loop Operation |
| P0131 | HO2S No. 1 Circuit | Low HO2S No. 1 Circuit Input |
| P0132 | HO2S No. 1 Circuit | High HO2S No. 1 Circuit Input |
| P0133 | HO2S No. 1 Circuit | Slow Response Of HO2S No. 1 Circuit |
| P0134 | HO2S No. 1 Circuit | No HO2S No. 1 Circuit Activity Detected |
| P0135 | HO2S No. 1 Heater Circuit | HO2S No. 1 Heater Circuit Malfunction |
| P0136 | HO2S No. 2 Circuit | HO2S No. 2 Circuit Malfunction |
| P0141 | HO2S No. 2 Heater Circuit | HO2S No. 2 Heater Circuit Malfunction |
| P0171 | Fuel System Lean | Total Fuel Trim Is Greater Than Allowed Specification |
| P0172 | Fuel System Rich | Total Fuel Trim Is Less Than Allowed Specification |
| P0300 | Random Misfire Detected | Electrical Or Mechanical Misfire (Catalyst Damaging) |
| P0301 | Cylinder No. 1 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0302 | Cylinder No. 2 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0303 | Cylinder No. 3 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0304 | Cylinder No. 4 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0335 | CKP Sensor Circuit | No CKP Sensor Signal For 2 Seconds During Engine Cranking |
| P0340 | CMP Sensor Circuit | No CMP Sensor Signal (Engine Running) |
| P0400 (1) | EGR Flow Malfunction | Excessive Or Insufficient EGR Flow |
| P0420 | Catalyst Efficiency Low | HO2S No. 1 & 2 Output Is Similar |
| P0440 | EVAP Emission Control System | EVAP System Leak Detected |
| P0450 | EVAP System Pressure Sensor | Pressure Sensor Circuit Open Or Shorted To Ground |
| P0451 | EVAP Emission Control System | Low Tank Pressure With Engine Running |
| P0455 | EVAP Emission Control System | EVAP System Leak Detected (Gross Leak) |
| P0461 | Fuel Level Sensor Circuit | Poor Fuel Level Sensor Circuit Performance |
| P0463 | Fuel Level Sensor Circuit | High Voltage Input |
| P0480 | Radiator Fan Control System | Low Fan Control Relay Terminal Voltage With Low Coolant Temperature |
| P0481 (1) | A/C Fan Control System | Low A/C Fan Control Relay Terminal Voltage With Low Coolant Temperature |
| P0500 | Vehicle Speed Sensor Malfunction | No Signal During Fuel-Cut |
| P0505 | Idle Control System Malfunction | Target Idle Speed Not Obtained |
| P0506 | Idle Control System RPM High | Idle RPM Is Lower Than Expected |
| P0507 | Idle Control System RPM Low | Idle RPM Is Higher Than Expected |
| P0601 | PCM Memory Check Sum Error | Data Write Error |
| P0603 | PCM Keep Alive Memory Error | EEPROM Memory Error |
| P1410 | Fuel Tank Pressure Control System | Low Voltage Signal With High Fuel Level Reading |
| P1450 | Barometric Pressure Sensor | Low Or High Input |
| P1451 | Barometric Pressure Sensor | Barometric Pressure Sensor Performance Problem During Cranking |
| P1500 | Engine Starter Signal Circuit | No Input Or Constant Input From Starter Signal Circuit |
| P1510 | PCM Back-Up Power Supply Malfunction | No Back-Up Power Supply After Engine Start |
| P1530 | Ignition Timing Adjustment Switch Circuit | Test Switch Terminal Shorted To Ground |
| P1600 (1) | Serial Communication PCM/TCM | No Signal Or Check Sum Error While Engine Running |
| P1717 (1) | A/T Drive Range Signal Circuit | No "D" Range Signal During Vehicle Operation |
| (1) Esteem only. | ||
| (1) | Esteem only. |
DTC IDENTIFICATION (ESTEEM & SWIFT)
| DTC | System Affected | Condition |
|---|---|---|
| P0101 | MAF Sensor Circuit | Poor MAF Sensor Performance |
| P0102 | MAF Sensor Circuit | MAF Sensor Low Input |
| P0103 | MAF Sensor Circuit | MAF Sensor High Input |
| P0111 | IAT Sensor Circuit | Circuit Range/Performance Problem |
| P0112 | IAT Sensor Circuit | Low IAT Sensor Circuit Input |
| P0113 | IAT Sensor Circuit | High IAT Sensor Circuit Input |
| P0116 | ECT Sensor Circuit | Circuit Range/Performance Problem |
| P0117 | ECT Sensor Circuit | Low ECT Sensor Circuit Input |
| P0118 | ECT Sensor Circuit | High ECT Sensor Circuit Input |
| P0121 | TP Sensor Circuit | Poor TP Sensor Performance |
| P0122 | TP Sensor Circuit | Low TP Sensor Circuit Input |
| P0123 | TP Sensor Circuit | High TP Sensor Circuit Input |
| P0125 | ECT Sensor Circuit | Insufficient Coolant Temperature For Closed Loop Operation |
| P0131 (1) | HO2S No. 1 Circuit | Low HO2S No. 1 Circuit Input |
| P0132 (1) | HO2S No. 1 Circuit | High HO2S No. 1 Circuit Input |
| P0133 (1) | HO2S No. 1 Circuit | Slow Response Of HO2S No. 1 Circuit |
| P0134 (1) | HO2S No. 1 Circuit | No HO2S No. 1 Circuit Activity Detected |
| P0135 (1) | HO2S No. 1 Heater Circuit | HO2S No. 1 Heater Circuit Malfunction |
| P0136 (1) | HO2S No. 2 Circuit | HO2S No. 2 Circuit Malfunction |
| P0141 (1) | HO2S No. 2 Heater Circuit | HO2S No. 2 Heater Circuit Malfunction |
| P0151 (2) | HO2S No. 1 Circuit | Low HO2S No. 1 Circuit Input |
| P0152 (2) | HO2S No. 1 Circuit | High HO2S No. 1 Circuit Input |
| P0153 (2) | HO2S No. 1 Circuit | Slow Response Of HO2S No. 1 Circuit |
| P0154 (2) | HO2S No. 1 Circuit | No HO2S No. 1 Circuit Activity Detected |
| P0155 (2) | HO2S No. 1 Heater Circuit | HO2S No. 1 Heater Circuit Malfunction |
| P0156 (2) | HO2S No. 2 Circuit | HO2S No. 2 Circuit Malfunction |
| P0161 (2) | HO2S No. 2 Heater Circuit | HO2S No. 2 Heater Circuit Malfunction |
| P0171 (1) | Fuel System Lean | Total Fuel Trim Is Greater Than Allowed Specification |
| P0172 (1) | Fuel System Rich | Total Fuel Trim Is Less Than Allowed Specification |
| P0174 (2) | Fuel System Lean | Total Fuel Trim Is Greater Than Allowed Specification |
| P0175 (2) | Fuel System Rich | Total Fuel Trim Is Less Than Allowed Specification |
| P0300 | Random Misfire Detected | Electrical Or Mechanical Misfire (Catalyst Damaging) |
| P0301 | Cylinder No. 1 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0302 | Cylinder No. 2 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0303 | Cylinder No. 3 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0304 | Cylinder No. 4 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0305 (3) | Cylinder No. 5 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0306 (3) | Cylinder No. 6 Misfire | Electrical Or Mechanical Misfire Common To One Cylinder |
| P0335 | CKP Sensor Circuit | No CKP Sensor Signal (Engine Running) |
| P0340 | CMP Sensor Circuit | No CMP Sensor Signal For 2 Seconds During Engine Cranking |
| P0400 | EGR Flow Malfunction | Excessive Or Insufficient EGR Flow |
| P0403 (4) | EGR Circuit Malfunction | EGR Circuit Malfunction |
| P0420 (1) | Catalyst Efficiency Low | HO2S No. 1 & 2 Output Is Similar |
| P0430 (2) | Catalyst Efficiency Low | HO2S No. 1 & 2 Output Is Similar |
| P0440 | EVAP Emission Control System | EVAP System Leak Detected |
| P0443 (4) | Canister Purge Control Valve Circuit | Canister Purge Control System Malfunction |
| P0450 | EVAP System Pressure Sensor | Pressure Sensor Circuit Open Or Shorted To Ground |
| P0451 | EVAP System Pressure Sensor | Pressure Sensor Range/Performance Problem |
| P0455 | EVAP System | Excessive Leakage From EVAP System Detected |
| P0461 | Fuel Level Sensor Circuit | Poor Fuel Level Sensor Circuit Performance |
| P0463 | Fuel Level Sensor Circuit | High Voltage Input |
| P0500 | Vehicle Speed Sensor Malfunction | No Signal During Fuel-Cut |
| P0505 | Idle Control System Malfunction | Target Idle Speed Not Obtained |
| P0601 | PCM Memory Check Sum Error | Data Write Error |
| P0603 (4) | Keep Alive Memory Error | EEPROM Memory Error |
| P1408 | MDP Sensor Circuit | MDP Sensor Circuit Open or Shorted To Ground |
| P1410 | Fuel Tank Pressure Control System | Low Voltage Signal With High Fuel Level Reading |
| P1450 | Barometric Pressure Sensor | Low Or High Input |
| P1451 | Barometric Pressure Sensor | Barometric Pressure Sensor Performance Problem During Cranking |
| P1500 | Engine Starter Signal Circuit | No Input Or Constant Input From Starter Signal Circuit |
| P1510 | PCM Back-Up Power Supply Malfunction | No Back-Up Power Supply After Engine Start |
| (1) On Grand Vitara V6, these codes apply to Bank No. 1. (2) Applies only to Bank No. 2 on Grand Vitara V6. (3) Cylinders No. 5 and 6 on Grand Vitara V6. (4) Applies only to Vitara 4-cylinder. | ||
| (1) | On Grand Vitara V6, these codes apply to Bank No. 1. |
| (2) | Applies only to Bank No. 2 on Grand Vitara V6. |
| (3) | Cylinders No. 5 and 6 on Grand Vitara V6. |
| (4) | Applies only to Vitara 4-cylinder. |
DTC IDENTIFICATION (GRAND VITARA & VITARA)