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 113
Scheme 114
- 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 113)
- 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 114)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 114)
- 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 21, 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 (all others) 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.
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.
CODE CHARTS
Note. All schematics and diagnostic flow charts are courtesy of Toyota Motor Sales, U.S.A., Inc.
ECU Terminal Identification. Scheme 115
CODE 12, 13-RPM SIGNAL
Code 12 is caused by loss of "NE" or "G" 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. 9 OR CODE 43. Code 13 is caused by loss of "NE" signal from distributor to ECU when engine RPM exceeds 1000 RPM.
Note. Diagnostic chart not available from manufacturer.
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.
- Vehicle Speed Sensor or Sensor Circuit
- ECU
Note. Diagnostic chart not available from manufacturer.
- A/C Switch or Switch Circuit
- Accelerator Pedal or Cable
- Neutral/Start Switch or Switch Circuit
- Throttle Position Sensor IDL Circuit
- ECU
To check A/C switch signal, use the following procedure.
| Terminal | Trouble | Condition | STD Voltage |
|---|---|---|---|
| A/C-E1 | No Voltage | Air conditioning ON | 8-14V |
CODE 51-SWITCH SIGNAL TROUBLE
Code 51/Test No. 19 Schematic Switch Signal. Scheme 116
Code /Test No. Flow Chart Switch Signal. Scheme 117
- Knock Sensor
- Knock Sensor Circuit
- ECU
Note. Diagnostic chart not available from manufacturer.
- ECU
Note. Diagnostic chart not available from manufacturer.