Home/Isuzu/Amigo/Isuzu Amigo I (1989-1994)/Repair manual/Testing & Diagnostics/Engine Controls - Tests W/codes - 2.3l Carbureted
Contents Section: Testing & Diagnostics All sections

Engine Controls - Tests W/codes - 2.3l Carbureted Isuzu Amigo I

Testing & Diagnostics 40 illustrations ~929 words

INTRODUCTION

If no faults were found while performing appropriate BASIC TESTING article in the ENGINE PERFORMANCE Section proceed with self-diagnostics. If no fault codes or only pass codes are present after entering self-diagnostics, proceed to appropriate TESTS W/O CODES article in the ENGINE PERFORMANCE Section for diagnosis by symptom (i.e. ROUGH IDLE, NO START, etc.).

HARD FAILURES

Hard failures cause CHECK ENGINE light to illuminate and remain on until problem is repaired. If light comes on and remains on (light may flash) during vehicle operation, determine cause of malfunction using diagnostic (code) charts. If a sensor fails, Electronic Control Module (ECM) will use a substitute value in its calculations to continue engine operation. In this condition, commonly known as limp-in mode, the vehicle runs but driveability will not be optimum.

INTERMITTENT FAILURES

Intermittent failures may cause CHECK ENGINE light to flicker or illuminate and go out after intermittent fault goes away. However, the corresponding trouble code will be stored in ECM memory. If related fault does not reoccur within a certain time frame, related trouble code will be erased from ECM memory. Intermittent failures can be caused by a faulty sensor, connector or wiring. See INTERMITTENTS in appropriate TESTS W/O CODES article in the ENGINE PERFORMANCE Section.

Scheme 25

Scheme 25: INTERMITTENT FAILURES

RETRIEVING CODES

  1. Code retrieval starts with the DIAGNOSTIC CIRCUIT CHECK. The CHECK ENGINE light comes on when ignition is on and engine is not running. When engine starts, CHECK ENGINE light should go off. If light remains on while engine is running, a trouble code is present.
  2. If light did not come on with key on and engine off, inspect CHECK ENGINE light circuit before continuing. If CHECK ENGINE light fails to operate, see DIAGNOSTIC CIRCUIT CHECK. Circuit checks are located within code charts.
  3. To retrieve codes, install jumper wire between White and Black wires of ALDL diagnostic connector, located behind left kick panel near ECM. (Scheme 25) NOTE: Diagnostic connector may also be referred to as ALDL test lead.
  4. Turn ignition on and count number of flashes from CHECK ENGINE light. A Code 12 will be a flash, pause and flash, flash. A long pause will occur. Code 12 will repeat 3 times. (Scheme 26) Each additional code will flash 3 times, starting with lowest number code to the highest number code. Once all codes are displayed, codes will be repeated.
  5. If system is operating properly (with no codes), a Code 12 should exist with ignition on and engine off. This indicates diagnostic system is working. Remove jumper wire from ALDL diagnostic connector after codes are retrieved.

Scheme 26

Scheme 26

CLEARING TROUBLE CODES

CAUTIONEnsure ignition is off when disconnecting or reconnecting power to ECM.
  1. After performing repairs, clear ECM memory of stored trouble codes. To clear memory, turn ignition off. Remove 60-amp MAIN fuse from fuse block, located in left front corner of engine compartment, for at least 10 seconds. Replace fuse.
  2. Trouble codes can also be cleared by disconnecting negative battery cable. However, other memory functions (clock, radio, etc.) will then require resetting.

Note. Codes will also erase if problem does not reoccur within 50 engine starts.

ModelLocation
Amigo & PickupOn left kick panel

ECM LOCATIONS

TROUBLE CODE IDENTIFICATION

Code No.System AffectedProbable Cause
12 (1)Ignition Ref. SignalDist. or Circuit, ECM
13 (2)O2 SensorSensor/Circuit, ECM
14 (3)Shorted Coolant Temp. Sensor SignalSensor/Circuit, ECM
15 (4)Open Coolant Temp. Sensor SignalSensor/Circuit, ECM
21 (5)Idle (Vacuum) Switch & MAP SensorSwitch/Circuit, ECM
22 (6)Fuel-Cut SolenoidRelay/Circuit, ECM
23Duty (Mixture Control) Solenoid CircuitSolenoid Circuit, ECM
25AIR Management ValveVSV/Valve Circuit, ECM
26Canister Purge VSVVSV/Valve Circuit, ECM
27Canister Purge VSVVSV/Valve Circuit, ECM
31 (2) (7)Ignition Ref. SignalWiring Circuit, ECM
32EGR SystemEGR Valve, Thermal Vac. Valve or Backpressure Transducer
34EGR Gas Temp. SensorSensor/Circuit, ECM
44 (2) (8)O2 Sensor (Lean)Mixture Control Solenoid, O2 Sensor, ECM
45 (2) (9)O2 Sensor (Rich)Mixture Control Solenoid, O2 Sensor, ECM
51Fuel-Cut SolenoidSolenoid/Circuit, ECM
52Faulty ECM RAMECM
53AIR Management ValveValve or ECM
54Mixture Control SolenoidSolenoid/Circuit, ECM
55Faulty ECMECM
(1) Code 12 is a normal response to key on and engine off with ALDL test lead installed. (2) Requires engine operation at part throttle under load for up to 5 minutes after engine reaches normal operating temperature to set code. (3) Engine must be running at least 2 minutes before code will be set. (4) Engine must be running at least 5 minutes before code will be set. (5) Code will set if one of following conditions exist: Engine speed is 200-1000 RPM and vacuum applied to MAP sensor is more than 20 in. Hg for 5 seconds; Idle switch is off and vacuum applied to MAP sensor is less than 4 in. Hg for 5 seconds.; Engine speed is greater than 1500 RPM and vacuum applied to MAP sensor is 16-18 in. Hg and idle switch is on for 5 seconds. (6) Engine must be decelerating and engine speed greater than 2000 RPM before code will be set. (7) No reference signal to ECM after 10 seconds at part throttle under load. Code will be stored in memory. (8) Engine speed must be less than 2500 RPM and exist for 5 seconds after fuel-cut recovery. Code will set except when vacuum reading to MAP sensor is less than 23 in. Hg, Code 13 or 21 is stored, or coolant temperature is greater than 302°F (150°C). (9) Engine speed must be less than 2500 RPM with vehicle speed of 12-50 MPH for more than 30 seconds after canister purge. Code will set except when vacuum reading to MAP sensor is less than 23 in. Hg, Code 13 or 21 is stored, coolant temperature is greater than 302°F (150°C) or under high altitude conditions greater than 8000 ft. (2434 meters).
(1)Code 12 is a normal response to key on and engine off with ALDL test lead installed.
(2)Requires engine operation at part throttle under load for up to 5 minutes after engine reaches normal operating temperature to set code.
(3)Engine must be running at least 2 minutes before code will be set.
(4)Engine must be running at least 5 minutes before code will be set.
(5)Code will set if one of following conditions exist: Engine speed is 200-1000 RPM and vacuum applied to MAP sensor is more than 20 in. Hg for 5 seconds; Idle switch is off and vacuum applied to MAP sensor is less than 4 in. Hg for 5 seconds.; Engine speed is greater than 1500 RPM and vacuum applied to MAP sensor is 16-18 in. Hg and idle switch is on for 5 seconds.
(6)Engine must be decelerating and engine speed greater than 2000 RPM before code will be set.
(7)No reference signal to ECM after 10 seconds at part throttle under load. Code will be stored in memory.
(8)Engine speed must be less than 2500 RPM and exist for 5 seconds after fuel-cut recovery. Code will set except when vacuum reading to MAP sensor is less than 23 in. Hg, Code 13 or 21 is stored, or coolant temperature is greater than 302°F (150°C).
(9)Engine speed must be less than 2500 RPM with vehicle speed of 12-50 MPH for more than 30 seconds after canister purge. Code will set except when vacuum reading to MAP sensor is less than 23 in. Hg, Code 13 or 21 is stored, coolant temperature is greater than 302°F (150°C) or under high altitude conditions greater than 8000 ft. (2434 meters).

TROUBLE CODE IDENTIFICATION

ECU TERMINAL IDENTIFICATION

CAUTIONPerform all voltage measurements with ECU harness connector installed.

Scheme 27

Scheme 27

Scheme 28

Scheme 28

Scheme 29

Scheme 29: DIAGNOSTIC CIRCUIT CHECK

Scheme 30

Scheme 30: TEST NO. 1 - CHECK ENGINE LIGHT INOPERATIVE

Scheme 31

Scheme 31

Scheme 32

Scheme 32: TEST NO. 2 - WILL NOT FLASH CODE NO. 12

CODE 12 - IGNITION REFERENCE SIGNAL

Note. To check ignition system components, see IGNITION SYSTEM in appropriate I - SYS/COMP TESTS article in the ENGINE PERFORMANCE Section.

Scheme 33

Scheme 33: CODE 12 - IGNITION REFERENCE SIGNAL

Scheme 34

Scheme 34

CODE 13 - OXYGEN SENSOR CIRCUIT

Note. If Codes 13 and 23 exist, start with Code 23.

Scheme 35

Scheme 35: CODE 13 - OXYGEN SENSOR CIRCUIT

Scheme 36

Scheme 36

Scheme 37

Scheme 37: CODE 14 - SHORTED COOLANT TEMPERATURE SENSOR SIGNAL

Scheme 38

Scheme 38

Scheme 39

Scheme 39: CODE 15 - OPEN COOLANT TEMPERATURE SENSOR SIGNAL

Scheme 40

Scheme 40

CODE 21 - IDLE (VACUUM) SWITCH & MAP SENSOR

Note. If Codes 21 and 23 exist, start with Code 23.

Scheme 41

Scheme 41: CODE 21 - IDLE (VACUUM) SWITCH & MAP SENSOR

Scheme 42

Scheme 42

Scheme 43

Scheme 43: CODE 22 & 51 - FUEL-CUT SOLENOID CIRCUIT

Scheme 44

Scheme 44

Scheme 45

Scheme 45: CODE 23 & 54 - DUTY (MIXTURE CONTROL) SOLENOID CIRCUIT

Scheme 46

Scheme 46

Scheme 47

Scheme 47: CODE 25 & 53 - AIR MANAGEMENT VALVE CIRCUIT

Scheme 48

Scheme 48

Scheme 49

Scheme 49: CODE 26 & 27 - CANISTER PURGE VSV CIRCUIT

Scheme 50

Scheme 50

Scheme 51

Scheme 51: CODE 31 - IGNITION REFERENCE SIGNAL

Scheme 52

Scheme 52

Specified Reappearance Pattern

  1. Run engine at idle condition, at normal operating temperature.
  2. Keep at idle for more than 10 seconds, with vehicle stopped
  3. Drive vehicle at just over 10 MPH. Accelerate quickly to more than 30 MPH (must reach 30 MPH within 10 seconds of starting acceleration).
  4. Within 30 seconds, decelerate safely to a complete stop. (Scheme 53)
  5. Repeat above procedure 2) through 4) several times.

Scheme 53

Scheme 53

Scheme 54

Scheme 54

Scheme 55

Scheme 55

CODE 34 - EGR GAS TEMPERATURE SENSOR

Temperature °C (°F)Resistance Ohms
0 (32)28000
20 (68)12100
40 (109)5800
80 (176)1700

EGR GAS TEMP SENSOR RESISTANCE

Scheme 56

Scheme 56

Scheme 57

Scheme 57

Scheme 58

Scheme 58

CODE 44 - OXYGEN SENSOR-LEAN FUEL MIXTURE

  1. Disconnect oxygen sensor connector. With ignition ON and engine stopped, check for repeated clicks from duty solenoid.
  2. If there are repeated clicks, repair carburetor. If no repeated clicks are heard, replace duty solenoid.

Scheme 59

Scheme 59

Scheme 60

Scheme 60

Scheme 61

Scheme 61

CODE 45 - OXYGEN SENSOR-RICH FUEL MIXTURE

Note. A restricted air cleaner can cause a Code 45.

  1. Disconnect oxygen sensor connector. With ignition ON and engine stopped, check for repeated clicks from duty solenoid.
  2. If there are repeated clicks, repair carburetor. If no repeated clicks are heard, replace duty solenoid.

Scheme 62

Scheme 62

CODE 51 - FUEL-CUT SOLENOID CIRCUIT

See Code No. 22.

Scheme 63

Scheme 63: CODE 52 - FAULTY ECM RAM

CODE 53 - AIR SWITCHING VALVE VSV OR ECM

See Code No. 25.

CODE 54 - DUTY (MIXTURE CONTROL) SOLENOID CIRCUIT

See Code No. 23.

Scheme 64

Scheme 64: CODE 55 - FAULTY ECM

SUMMARY

If no hard fault codes (or only pass codes) are present, driveability symptoms exist or intermittent codes exist, proceed to appropriate TESTS W/O CODES article in the ENGINE PERFORMANCE Section for diagnosis by symptom (i.e. ROUGH IDLE, NO START, etc.), or intermittent diagnosis procedures.

See also:
12
13
14
21
34
44
45