INTRODUCTION
If no faults were found while performing BASIC TESTING , proceed with self-diagnostics. If no fault codes or only pass codes are present after entering self-diagnostics, proceed to 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 malfunction light to illuminate and remain on until problem is repaired. If light comes on and remains on (light may flash) during vehicle operation, cause of malfunction must be determined using diagnostic (code) charts. If a sensor fails, control unit 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 the intermittent fault goes away. However, the corresponding trouble code will be retained in ECU memory. If related fault does not reoccur within a certain time frame, related trouble code will be erased from ECU memory. Intermittent failures may be caused by a sensor, connector or wiring related problems. See INTERMITTENTS in TESTS W/O CODES article in the ENGINE PERFORMANCE Section.
Scheme 39
Scheme 40
- Before retrieving codes, verify CHECK ENGINE light comes on with ignition on and engine off. The CHECK ENGINE light should go off when engine is started. If CHECK ENGINE light does not come on, see appropriate DIAGNOSTIC CIRCUIT CHECK under CODE CHARTS. If light remains on, system has detected a malfunction or abnormality.
- Ensure battery voltage is greater than 11 volts and charging system is okay. Engine should be at normal operating temperature.
- Apply parking brake. Shift transaxle to Neutral (M/T) or Park (A/T). Turn A/C and all accessories off. Close throttle valve.
- Turn ignition on with engine off. Install jumper wire between terminals TE1 (or T) and E1 in engine check connector. (Scheme 39)
- Count number of flashes from CHECK ENGINE light. If system is operating properly (with no codes), CHECK ENGINE light will flash continuously and evenly. (Scheme 40) NOTE: If CHECK ENGINE light will not flash diagnostic codes, see appropriate DIAGNOSTIC CIRCUIT CHECK under CODE CHARTS.
- If code exists, digits of each code will flash at 1/2-second intervals, with a 1 1/2-second pause between first and second digits. (Scheme 40)
- If more than one code is stored, a 2 1/2-second pause will occur before next code is flashed. Once all codes are displayed, a 4 1/2-second pause will occur then code(s) will be repeated.
- Codes are displayed from the smallest to largest code. After codes are retrieved, remove jumper wire to exit diagnostic mode.
NOTES ON CODES
- No other code will appear with Code 11.
- When Codes 25, 26, 27 and 71 initially happen, they will be temporarily stored in ECU memory, but CHECK ENGINE light will not come on. The second time code is detected, CHECK ENGINE light will then come on. This is referred to as the 2 trip detection logic.
- After malfunction is repaired, CHECK ENGINE light will go off, but codes (except 51 and 53) will remain in ECU memory until code is cleared.
CLEARING CODES
- After repairs are performed, clear ECU memory of all stored codes. To clear memory, turn ignition off. Remove EFI (15 amp) fuse from main fuse block in engine compartment fuse/relay box for approximately 30 seconds or more.
- Depending on ambient temperature, fuse may need to be removed for more than 30 seconds. Replace fuse and exit diagnostic mode. Codes can also be cleared by disconnecting vehicle battery. However, other memory functions (clock, radio, etc.) will need to be reset.
ECU LOCATION
ECU is located behind right kick panel.
SUMMARY
If no hard fault codes (or only pass codes) are present, driveability symptoms exist or intermittent codes exist, proceed to TESTS W/O CODES article in the ENGINE PERFORMANCE Section for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.) or intermittent diagnostic procedures.
SELF-DIAGNOSTICS
Note. Code diagnostic hints table may be used to determine a common cause for a code to be set.
| Code | Diagnostic Hints |
|---|---|
| 11 | Momentary Interruption Of Power Supply To ECU |
| 12 | No "G" or "NE" (RPM) Ignition Signal To ECU Within 2 Seconds After Engine Is Cranked |
| 13 | No "NE" (RPM) Ignition Signal To ECU When Engine Speed Is Greater Than Approximately 1000 RPM |
| 14 | No IGF Ignition Signal To ECU From Ignitor Several Times In Succession |
| 16 | Fault In Transmission/Transaxle ECU |
| 21 | Defective O2 Sensor, Open Or Short Circuit In O2 Sensor Signal |
| 22 | Open Or Short Circuit In Coolant Temp. Sensor Signal |
| 24 | Open Or Short Circuit In Intake Air Temp. Sensor Signal |
| 25 | Lean Signal Sent By O2 Sensor For Several Seconds |
| 26 | Rich Signal Sent By O2 Sensor For Several Seconds |
| 27 | Open Or Short Circuit In Sub-O2 Sensor Signal |
| 28 | Defective No. 2 O2 Sensor Open Or Short Circuit In No. 2 O2 Sensor Signal |
| 31 | Open Or Short Circuit In Airflow Meter Or Vacuum Sensor Signal |
| 32 | Open Or Short Circuit Between Airflow Meter Terminals |
| 34 | Turbocharger Pressure Is Abnormal |
| 35 | Open Or Short Circuit In Turbocharger Pressure Sensor Or High Altitude Compensator Signal |
| 41 | Open Or Short Circuit In Throttle Position Sensor Signal |
| 42 | No SPD Signal From Vehicle Speed Sensor For Several Seconds With Engine Speed Approximately 2500-5500 RPM |
| 43 | No STA Signal To ECU Until Engine Reaches 800 RPM With Vehicle Not Moving |
| 51 | (1) Problem In One Of 3 Circuits Monitored By ECU |
| 52 | Open Or Short Circuit In Knock Sensor Signal |
| 53 | Knock Control In ECU Is Faulty |
| 71 | EGR Gas Below Predetermined Level During EGR Control |
| (1) The throttle position sensor, neutral safety switch and A/C Signal circuits are monitored. | |
| (1) | The throttle position sensor, neutral safety switch and A/C Signal circuits are monitored. |
CODE DIAGNOSTIC HINTS
CODE IDENTIFICATION
| Code No. | System Affected | Probable Cause |
|---|---|---|
| 12 & 13 | RPM Signal | Distributor Or Ckt, Starter Ckt, ECU |
| 14 | Ignition Signal | Ignitor Or Ckt To ECU, ECU |
| 21 | O2 Sensor Signal | O2 Sensor Or Ckt, O2 Sensor Heater, ECU |
| 22 | Coolant Temp. Sensor Signal | Coolant Temp. Sensor Or Ckt, ECU |
| 24 (1) | IAT Sensor Signal | Intake Air Temp. Sensor Or Ckt, ECU |
| 25 | Lean Air/Fuel Mixture | Injector Or Ckt, O2 Sensor Or Ckt, Fuel Pressure, Ignition System, Coolant Temp. Sensor, Airflow Meter, ECU |
| 26 | Rich Air/Fuel Mixture | Airflow Meter, ECU, Injector Or Ckt, O2 Sensor Or Ckt, Fuel Pressure, Cold Start Injector Or Ckt, Coolant Temp. Sensor |
| 27 (2) | Sub-O2 Sensor Signal | Sub-O2 Sensor Or Ckt, ECU |
| 31 | Airflow Meter Signal | Airflow Meter Or Ckt, ECU |
| 41 (1) | TP Sensor Signal | Throttle Position Sensor Or Ckt, ECU |
| 42 (3) | VSS Signal | Vehicle Speed Sensor Or Ckt, ECU |
| 43 (3) | Starter Signal | Starter Signal Ckt, Ignition Switch Or Ckt, Main Relay, ECU |
| 51 (3) | Switch Condition Signal | A/C Switch Ckt, ECU, Neutral/Start Switch Or Ckt, TPS Or Ckt |
| 52 | Knock Sensor Signal | Knock Sensor Or Ckt, ECU |
| 53 | Knock Sensor Control (ECU) | ECU |
| 71 (4) | EGR System Malfunction | EGR System, EGR Temp. Sensor Or Ckt, ECU, EGR VSV |
| (1) CHECK ENGINE light comes on when code is set on Calif. only. (2) Used on Pickup 22R-E (4-cylinder) Calif. only. (3) CHECK ENGINE light will not come on when code is set. (4) Used on Calif. only. | ||
| (1) | CHECK ENGINE light comes on when code is set on Calif. only. |
| (2) | Used on Pickup 22R-E (4-cylinder) Calif. only. |
| (3) | CHECK ENGINE light will not come on when code is set. |
| (4) | Used on Calif. only. |
CODE IDENTIFICATION
CODE CHARTS
Note. All schematics and diagnostic flow charts are courtesy of Toyota Motor Sales, U.S.A., Inc.
ECU TERMINAL IDENTIFICATION
| CAUTION | Perform all voltage measurements with ECU harness connector installed. Use a high-impedance DVOM (10,000-ohm minimum). Verify battery voltage is greater than 11 volts. |
ECU Terminal Identification (Pickup 2WD). Scheme 41
ECU Terminal Identification (Pickup 4WD A/T). Scheme 42
ECU Terminal Identification (Pickup 4WD M/T). Scheme 43
ECU Terminal Identification (4Runner 4WD M/T & 2WD). Scheme 44
ECU Terminal Identification (4Runner 4WD A/T). Scheme 45
Diagnostic Circuit Check Schematic. Scheme 46
Diagnostic Circuit Check Flow Chart. Scheme 47
TEST NO. 1 - ECU (+B) CIRCUIT
| Terminals | Trouble | Condition | TD Voltage |
|---|---|---|---|
| BATT - E1 | No Voltage | All | 10 - 14V |
| +B - E1, +B1 - E1 | No Voltage | Ignition Switch ON | 10 - 14V |
TEST NO. 1-ECU (+B) CIRCUIT TROUBLE
Test No. 1 Schematic ECU (+B) Circuit. Scheme 48
Test No. 1 Flow Chart, Terminals BATT - E1 ECU (+B) Circuit. Scheme 49
Test No. 1 Flow Chart, Terminals +B(+B1) - E1 ECU (+B) Circuit. Scheme 50
CODE 12, 13 - RPM SIGNAL
Code 12 is caused by loss of "NE" signal from distributor to ECU for at least 2 seconds after starter signal is received at ECU. Ensure starter signal exists at ECU. See TEST NO. 7 OR CODE 43. Code 13 is caused by loss of "NE" signal from distributor to ECU when engine RPM exceeds 1500 RPM.
Note. Diagnostic chart not available from manufacturer.
CODE 14/TEST NO. 2 - IGNITION SIGNAL
Note. To check ignition system components, see I - SYS/COMP TESTS article in the ENGINE PERFORMANCE Section.
| Terminals | Trouble | Condition | STD Voltage |
|---|---|---|---|
| IGT - E1 | No Voltage | Idling | 0.7 - 1.0V |
CODE 14/TEST NO. 2-IGNITION SIGNAL TROUBLE
Code 14/Test No. 2 Schematic Ignition Signal. Scheme 51
Code 14/Test No. 2 Flow Chart Ignition Signal. Scheme 52
CODE 21, 27/TEST NO. 3 - OXYGEN SENSOR SIGNAL
Note. Code 27 applies to Pickup only.
Code 21, 27/Test No. 3 Schematic (Pickup) Oxygen Sensor Signal. Scheme 53
Code 21/Test No. 3 Schematic (4Runner) Oxygen Sensor Signal. Scheme 54
Code 21, 27/Test No. 3 Flow Chart Oxygen Sensor Signal. Scheme 55
CODE 22/TEST NO. 4 - COOLANT TEMPERATURE SENSOR SIGNAL
Note. Water temperature sensor is also referred to as coolant temperature sensor.
| Terminals | Trouble | Condition | STD Voltage |
|---|---|---|---|
| THW-E2(E21) | No Voltage | Ignition Switch ON Coolant Temp. 80°C (176°F) | 0.1 - 1.0V |
CODE 22/TEST NO. 4-CTS SENSOR SIGNAL TROUBLE
Code 22/Test No. 4 Schematic Coolant Temperature Sensor Signal. Scheme 56
Code 22/Test No. 4 Flow Chart Coolant Temperature Sensor Signal. Scheme 57
CODE 24, 31/TEST NO. 5 - IAT SENSOR & AIRFLOW METER SIGNAL
| Terminals | Trouble | Condition | STD Voltage |
|---|---|---|---|
| VC-E2(E21) | No Voltage | All | 4 - 6V |
| VS-E2-(E21) | " | Ignition Switch ON Measuring Plate CLOSED | 3.7 - 4.3V |
| " | " | Ignition Switch ON Measuring Plate OPEN | 0.2 - 0.5V |
| " | " | Idling | 2 - 8V |
| THA-E2(E21) | " | Ignition Switch ON Int. Air Temp. 20°C (68°F) | 1 - 3V |
CODE 24/TEST NO. 5-IAT SENSOR SIGNAL TROUBLE
Code 24, 31/Test No. 5 Schematic Intake Air Temp. Sensor & Airflow Meter Signal. Scheme 58
Code 24, 31/Test No. 5 Flow Chart, Terminals Vc - E2 (E21) Intake Air Temp. Sensor & Airflow Meter Signal. Scheme 59
Code 24, 31/Test No. 5 Flow Chart, Terminals Vs - E2 (E21) Intake Air Temp. Sensor & Airflow Meter Signal. Scheme 60
Code 24, 31/Test No. 5 Flow Chart, Terminals THA - E2 (E21) Intake Air Temp. Sensor & Airflow Meter Signal. Scheme 61
Probable Causes
- Airflow Meter
- Air Intake System
- Coolant Temperature Sensor
- Fuel Pressure
- Ignition System
- Injector Circuit or Injector
- Oxygen Sensor or Sensor Circuit
- ECU
Note. Diagnostic chart not available from manufacturer.
- Airflow Meter
- Cold Start Injector
- Coolant Temperature Sensor
- ECU
- Fuel Pressure
- Injector Circuit or Injector
- Oxygen Sensor or Sensor Circuit
Note. Diagnostic chart not available from manufacturer.
CODE 41/TEST NO. 6 - THROTTLE POSITION SENSOR SIGNAL
| Terminals | Trouble | Condition | STD Voltage |
|---|---|---|---|
| IDL-E2(E21) | No Voltage | IG SW ON-Throttle valve OPEN | 8 - 14V |
| VCC-E2(E21) | " | IG SW ON | 4 - 6V |
| VTA-E2(E21) | " | IG SW ON-Throttle valve SHUT | 0.1 - 1.0V |
| " | " | IG SW ON-Throttle valve OPEN | 4 - 6V |
CODE 41/TEST NO. 6-TPS SENSOR SIGNAL TROUBLE
Code 41/Test No. 6 Schematic Throttle Position Sensor Signal. Scheme 62
Code 41/Test No. 6 Flow Chart, Terminals IDL - E2 (E21) Throttle Position Sensor Signal. Scheme 63
Code 41/Test No. 6 Flow Chart, Terminals Vcc - E2 (E21) Throttle Position Sensor Signal. Scheme 64
Code 41/Test No. 6 Flow Chart, Terminals VTA - E2 (E21) Throttle Position Sensor Signal. Scheme 65
- Vehicle Speed Sensor or Sensor Circuit
- ECU
Note. Diagnostic chart not available from manufacturer.
CODE 43/TEST NO. 7 - STARTER SIGNAL
| Terminal | Trouble | Condition | STD Voltage |
|---|---|---|---|
| STA-E1 | No Voltage | Ignition Switch in START Position | 6-12V |
CODE 43/TEST NO. 7-STARTER SIGNAL TROUBLE
Code 43/Test No. 7 Schematic Starter Signal. Scheme 66
Code 43/Test No. 7 Component Diagram Starter Signal. Scheme 67
Code 43/Test No. 7 Flow Chart Starter Signal. Scheme 68
- Accelerator Pedal or Cable
- ECU
- Neutral/Start Switch or Switch Circuit
- Throttle Position Sensor or Sensor Circuit
Note. Diagnostic chart not available from manufacturer.
- Knock Sensor or Sensor Circuit
- ECU
Note. Diagnostic chart not available from manufacturer.
- ECU
Note. Diagnostic chart not available from manufacturer.
Code 71/Test No. 8 Schematic EGR System Malfunction. Scheme 69
Code 71/Test No. 8 Flow Chart EGR System Malfunction. Scheme 70
TEST NO. 9 - INJECTOR CIRCUIT
| Terminal | Trouble | Condition | STD Voltage |
|---|---|---|---|
| No. 10-E01 | No Voltage | Ignition Switch ON | 10-14V |
| No. 20-E02 | " | " | " |
TEST NO. 9-INJECTOR CIRCUIT TROUBLE
Test No. 9 Schematic Injector Circuit. Scheme 71
Test No. 9 Flow Chart Injector Circuit. Scheme 72
TEST NO. 10 - COLD START INJECTOR CIRCUIT
| Terminal | Trouble | Condition | STD Voltage |
|---|---|---|---|
| STJ-E1 | No Voltage | Ignition Switch In Start Position Coolant Temp. 80°C(176°F) | 6 - 12V |
TEST NO. 10-COLD START INJECTOR CIRCUIT TROUBLE
Test No. 10 Schematic Cold Start Injector Circuit. Scheme 73
Test No. 10 Flow Chart Cold Start Injector Circuit. Scheme 74
TEST NO. 11 - CHECK ENGINE LIGHT CIRCUIT
| Terminal | Trouble | Condition | STD Voltage |
|---|---|---|---|
| W-E1 | No Voltage | No Trouble (Check Engine Light OFF) and Engine Running | 10-14V |
TEST NO. 11-CHECK ENGINE LIGHT CIRCUIT TROUBLE
Test No. 11 Schematic Check Engine Light Circuit. Scheme 75
Test No. 11 Flow Chart Check Engine Light Circuit. Scheme 76
TEST NO. 12 - STOPLIGHT SWITCH CIRCUIT
| Terminal | Trouble | Condition | STD Voltage |
|---|---|---|---|
| STP-E1 | No Voltage | Stop Light Switch ON | 10 - 14V |
TEST NO. 12 - STOPLIGHT SWITCH CIRCUIT TROUBLE