DI00I±09
DI±16
± DIAGNOSTICSENGINE (5S±FE)
251 Author: Date:
DIAGNOSTIC TROUBLE CODE CHART
HINT:
Parameters listed in the chart may not be exactly the same as your reading due to the type of instrument
or other factors.
If a malfunction code is displayed during the DTC check in check mode, check the circuit for that code listed
in the table below. For details of each code, turn to the page referred to under the ''See Page '' for the respec-
tive ''DTC No.'' in the DTC chart.
SAE Controlled:
DTC No.
(See Page)Detection ItemTrouble AreaMIL*1Memory
P0105
(DI±29)
Manifold Absolute
Pressure/Barometric
Pressure Circuit
MalfunctionOpen or short in manifold absolute pressure sensor circuit
Manifold absolute pressure sensor
ECM
P0106
(DI±33)Manifold Absolute Pressure
Circuit Range/Performance
ProblemManifold absolute pressure sensor
Vacuum line
P0110
(DI±35)Intake Air Temp. Circuit
MalfunctionOpen or short in intake air temp. sensor circuit
Intake air temp. sensor (built into mass air flow meter)
ECM
P0115
(DI±41)Engine Coolant Temp. Circuit
MalfunctionOpen or short in engine coolant temp. sensor circuit
Engine coolant temp. sensor
ECM
P0116
(DI±47)Engine Coolant Temp. Circuit
Range/Performance ProblemEngine coolant temp. sensor
Cooling system
P0120
(DI±49)Throttle/Pedal Position
Sensor/Switch ºAº Circuit
MalfunctionOpen or short in throttle position sensor circuit
Throttle position sensor
ECM
P0121
(DI±54)Throttle/Pedal Position
Sensor/Switch ºAº Circuit
Range/Performance Problem
Throttle position sensor
*2
P0125
(DI±61)
Insufficient Coolant Temp. for
Closed Loop Fuel Control
(Except California Spec.)Open or short in heated oxygen sensor (bank 1 sensor 1)
circuit
Heated oxygen sensor (bank 1 sensor 1)
ECM
*3
P0125
(DI±55)
Insufficient Coolant Temp. for
Closed Loop Fuel Control
(Only for California Spec.)Open or short in A/F sensor circuit
A/F sensor
ECM
*2
P0130
(DI±66)Heated Oxygen Sensor Circuit
Malfunction (Bank 1 Sensor 1)Heated oxygen sensor
Fuel trim malfunction
*2
P0133
(DI±71)
Heated Oxygen Sensor Circuit
Slow Response
(Bank 1 Sensor 1)Heated oxygen sensor
Fuel trim malfunction
*2
P0135
(DI±75)
Heated Oxygen Sensor Heater
Circuit Malfunction
(Bank 1 Sensor 1)Open or short in heater circuit of heated oxygen sensor
Heated oxygen sensor heater
ECM
*1: MIL lights up
*
2: Except California specification vehicles
*
3: Only for California specification vehicles
± DIAGNOSTICSENGINE (5S±FE)
DI±47
282 Author: Date:
DTC P0116 Engine Coolant Temp. Circuit Range/
Performance Problem
CIRCUIT DESCRIPTION
Refer to DTC P0115 (Engine Coolant Temp. Circuit Malfunction) on page DI±41.
DTC No.DTC Detecting ConditionTrouble Area
If THW < ±7°C (19.4°F) or THA < ±7°C (19.4°F) 20 min. or
more after starting engine, engine coolant temp. sensor value
is 30°C (86°F)*1 20°C (48°F)*2 or less
(2 trip detection logic)
If THW ±7°C (19.4°F) and THA ±7°C (19.4°F) and 10°C
(50°F) at engine start, 5 min. or more after starting engine,
engine coolant temp. sensor value is 30°C (86°F)*1 20°C
(48°F)*2 or less
(2 trip detection logic)
P0116 If THW 10°C (50°F) and THA 10°C (50°F) at engine
start, 2 min. or more after starting engine, engine coolant temp.
sensor value is 30°C (86°F)*1 20°C (48°F)*2 or less
(2 trip detection logic)Engine coolant temp. sensor
Cooling system
When THW 35°C (95°F) and 60°C (140°F), THA
±6.7°C (19.9°F) when starting the engine, condition (a) and
(b) continues:
(a) Vehicle speed is changing (Not stable)
(b) Water temperature change is lower than 3°C (37.4°F) from
the water temperature since when sterting the engine
(2 trip detection logic)
*1: Except California Specification vehicles.
*2: Only for California Specification vehicles.
INSPECTION PROCEDURE
HINT:
If DTCs P0115 (Engine Coolant Temp. Circuit Malfunction) and P0116 (Engine Coolant Temp. Circuit
Range/Performance Problem) are output simultaneously, engine coolant temp. sensor circuit may be
open. Perform troubleshooting of DTC P0115 first.
Read freeze frame data using TOYOTA hand±held tester or OBD II scan tool. Because freeze frame
records the engine conditions when the malfunction is detected, when troubleshooting it is useful for
determining whether the vehicle was running or stopped, the engine warmed up or not, the air±fuel
ratio lean or rich, etc. at the time of the malfunction.
1 Are there any other codes (besides DTC P0116) being output?
YES Go to relevant DTC chart.
NO
DI00Q±05
A03611
E8
II2 L±W1
L±R11
THR5 V ECM
E2
E89
BR
II23
BR A/C Evaporator
Temp. Sensor
2 1
*1: w/o Immobiliser
*2: w/ Immobiliser(*1)
(*2)
E810 DI±192
± DIAGNOSTICSENGINE (5S±FE)
427 Author: Date:
A/C Evaporator Temp. Sensor Circuit
CIRCUIT DESCRIPTION
This sensor detects the temperature inside the cooling unit and sends the appropriate signals to the ECM.
WIRING DIAGRAM
DI01O±04
DI07B±07
± DIAGNOSTICSENGINE (1MZ±FE)
DI±211
446 Author: Date:
DIAGNOSTIC TROUBLE CODE CHART
1. SAE CONTROLLED
HINT:
Parameters listed in the chart may not be exactly the same as your reading due to the type of instrument
or other factors.
If a malfunction code is displayed during the DTC check in check mode, check the circuit for that code listed
in the table below. For details of each code, turn to the page referred to under the ''See page '' for the respec-
tive ''DTC No.'' in the DTC chart.
DTC No.
(See Page)Detection ItemTrouble AreaMIL*1Memory
P0100
(DI±222)Mass Air Flow Circuit
MalfunctionOpen or short in mass air flow meter circuit
Mass air flow meter
ECM
P0101
(DI±227)Mass Air Flow Circuit
Range/Performance
Problem
Mass air flow meter
P0110
(DI±228)Intake Air Temp. Circuit
MalfunctionOpen or short in intake air temp. sensor circuit
Intake air temp. sensor (built into mass air flow meter)
ECM
P0115
(DI±233)Engine Coolant Temp. Circuit
MalfunctionOpen or short in engine coolant temp. sensor circuit
Engine coolant temp. sensor
ECM
P0116
(DI±237)Engine Coolant Temp. Circuit
Range/Performance ProblemEngine coolant temp. sensor
Cooling system
P0120
(DI±239)Throttle/Pedal Position
Sensor/Switch ºAº Circuit
MalfunctionOpen or short in throttle position sensor circuit
Throttle position sensor
ECM
P0121
(DI±243)Throttle/Pedal Position
Sensor/Switch ºAº Circuit
Range/Performance Problem
Throttle position sensor
*2
P0125
(DI±244)
Insufficient Coolant Temp. for
Closed Loop Fuel Control
(Except California Spec.)
Fuel system
Injector
Ignition system
Gas leakage on exhaust system
Open or short in heated oxygen sensor circuit
(bank 1, 2 sensor 1)
Heated oxygen sensor (bank 1, 2 sensor 1)
ECM
*3
P0125
(DI±249)
Insufficient Coolant Temp. for
Closed Loop Fuel Control
(Only for California Spec.)
Fuel system
Injector
Ignition system
Gas leakage on exhaust system
Open or short in A/F sensor circuit (bank 1, 2 sensor 1)
A/F sensor (bank 1, 2 sensor 1)
ECM
*2
P0130
(DI±255)Heated Oxygen Sensor Circuit
Malfunction (Bank 1 Sensor 1)Heated oxygen sensor
Fuel trim malfunction
*1: MIL lights up
*
2: Except California specification vehicles
*
3: Only for California specification vehicle
DI±220
± DIAGNOSTICSENGINE (1MZ±FE)
455 Author: Date:
Symbols (Terminals No.)Wiring ColorConditionSTD Voltage (V)
TC (E11 ± 6) ± E1 (E10 ± 17)L±W eBRIG switch ON9 ~ 14
W (E7 ± 6) ± E01 (E11 ± 21)G±R eBRIG switch ONBelow 3.0
PS (E10 ± 9) ± E1 (E10 ± 17)B±L eBRIG switch ON9 ~ 14
ACT (E8 13) E1 (E10 17)LG BBRA/C switch OFFBelow 2.0ACT (E8 ± 13) ± E1 (E10 ± 17)LG±B eBRA/C switch ON at idling9 ~ 14
A/C (E8 25) E1 (E10 17)BYBRA/C switch ON at idlingBelow 2.0A/C (E8 ± 25) ± E1 (E10 ± 17)B±Y eBRA/C switch OFF9 ~ 14
CF (E11 29) E1 (E10 17)GWBRElectric cooling fan is operating on high speed9 ~ 14CF (E11 ± 29) ± E1 (E10 ± 17)G±W eBRElectric cooling fan is operating on low speed or OFF0 ~ 2
TACH (E8± 27) ± E1 (E10 ± 17)B±O eBRIdlingPulse generation
TPC (E7 ± 9) ± E01 (E11 ± 21)W±R eBRIG switch ON
Disconnect the vacuum hose from the vapor pressure sensor9 ~ 14
PTNK (E7 17)IG switch ON3.0 ~ 3.6PTNK (E7 ± 17)
± E1 (E10 ± 17)L±R eBRIG switch ON
Apply vacuum 2.0 kPa (15 mmHg, 0.6 in.Hg)1.3 ~ 2.1
SIL (E7 ± 11) ± E1 (E10 ± 17)W eBRDuring transmissionPulse generation
STP (E7 15) E1 (E10 17)GWBR
IG switch ON
Brake pedal depressed7.5 ~ 14
STP (E7 ± 15) ± E1 (E10 ± 17)G±W eBRIG switch ON
Brake pedal releasedBelow 1.5
EGLS (E11 ± 22)WGBR
IG switch ON
Apply vacuum (0 kPa, 0 mmHg, 0 in.Hg) to EGR valve0.4 ~ 1.6EGLS (E11 22)
± E1 (E10 ± 17)W±G eBRIG switch ON
Apply vacuum (17.3 kPa, 130 mmHg, 5.12 in.Hg) to EGR valve3.2 ~ 5.1
*1
AFR+ (E10 ± 11
± E1 (E10 ± 17)BR eBRIG switch ON3.3*
*1
AFR± (E10 ± 20)
± E1 (E10 ± 17)B±R eBRIG switch ON3.0*
*1
AFL+ (E10 ± 12)
± E1 (E10 ± 17)B±W eBRIG switch ON3.3*
*1
AFL± (E10 ± 21)
± E1 (E10 ± 17)L eBRIG switch ON3.0*
*1
HAFR (E10 ± 3)BRBRIG switch ONBelow 3.0 HAFR (E10 3)
± E04 (E10 ± 1)B±R eBRIdling (warm up the engine)Pulse generation
*1
HAFL (E10 ± 4)BWBRIG switch ONBelow 3.0 HAFL (E10 4)
± E05 (E10 ± 8)B±W eBRIdling (warm up the engine)Pulse generation
KSW (E8 11) E1 (E10 17)LBBRAt time of inserting the keyBelow 1.5KSW (E8 ± 11) ± E1 (E10 ± 17)L±B eBRIn condition without the key inserted4 ~ 5
RXCK (E9 ± 5) ± E1 (E10 ± 17)R±L eBRAt time of inserting the keyPulse generation
CODE (E9 ± 4) ± E1 (E10 ± 17)G±W eBRAt time of inserting the keyPulse generation
IGSW (E7 ± 2) ± E1 (E10 ± 17)B±R eBRIG switch ON9 ~ 14
TXCT (E9± 10) ± E1 (E10 ± 17)L±Y eBRAt time of inserting the keyPulse
IMLD (E9 ± 16) ± E1 (E10 ± 17)R±Y eBRIn condition without the key insertedPulse
MREL (E7 ± 8) ± E1 (E10 ± 17)B±R eBRIG switch ON9 ~ 14
*: The ECM terminal voltage is fixed regardless of the output voltage from the sensor.
*
1: Only for California specification vehicles
± DIAGNOSTICSENGINE (1MZ±FE)
DI±237
472 Author: Date:
DTC P0116 Engine Coolant Temp. Circuit Range/
Performance Problem
CIRCUIT DESCRIPTION
Refer to DTC P0115 (Engine Coolant Temp. Circuit Malfunction) on page DI±233.
DTC No.DTC Detecting ConditionTrouble Area
If THW ±7°C (19.4°F), 20 min. or more after starting
engine, engine coolant temp. sensor value is 20°C (68°F) or
less
(2 trip detection logic)
If THW ±7°C (19.4°F) and 10°C (50°F), 5 min. or more
after starting engine,
engine coolant temp. sensor value is 20°C (68°F) or less
(2 trip detection logic)
Engine coolant temp sensorP0116If THW 10°C (50 °F), 2 min. or more after starting engine,
engine coolant temp. sensor value is 30°C (86°F)
(2 trip detection logic)Engine coolant temp. sensor
Cooling system
When THW 35°C (95°F) or more and less than 60°C
(140°F), THA ± 6.7°C (19.9°F) or more, when starting
engine , condition (a) and (b) continues:
(a) Vehicle speed is changing (Not stable)
(b) When starting engine, THW< 3°C (37.4°F)
(2 trip detection logic)
INSPECTION PROCEDURE
HINT:
If DTCs P0115 (Engine Coolant Temp. Circuit Malfunction) and P0116 (Engine Coolant Temp. Circuit
Range/Performance) are output simultaneously, engine coolant temp. sensor circuit may be open.
Perform troubleshooting of DTC P0115 first.
Read freeze frame data using TOYOTA hand±held tester or OBD II scan tool. Because freeze frame
records the engine conditions when the malfunction is detected, when troubleshooting it is useful for
determining whether the vehicle was running or stopped, the engine warmed up or not, the air±fuel
ratio lean or rich, etc. at the time of the malfunction.
1 Are there any other codes (besides DTC P0116) being output?
YES Go to relevant DTC chart.
NO
DI07J±06
EM081±05
S05331
EM±10
± ENGINE MECHANICAL (5S±FE)IDLE SPEED
1182 Author: Date:
IDLE SPEED
INSPECTION
1. INITIAL CONDITIONS
(a) Engine at normal operating temperature
(b) Air cleaner installed
(c) All pipes and hoses of air induction system connected
(d) All vacuum lines properly connected
(e) SFI system wiring connectors fully plugged
(f) All operating accessories switched OFF
(g) Ignition timing check correctly
(h) Transmission in neutral position
(i) Air conditioning switched OFF
2. CONNECT TOYOTA HAND±HELD TESTER OR OBDII
SCAN TOOL
(a) Remove the fuse cover on the instrument panel.
(b) Connect a TOYOTA hand±held tester or OBDII scan tool
to the DLC3.
(c) Please refer to the TOYOTA hand±held tester or OBDII
scan tool operator's manual for further details.
3. INSPECT IDLE SPEED
(a) Race the engine at 2,500 rpm for approx. 90 seconds.
(b) Check the idle speed.
Idle speed (w/ Cooling fan OFF): 700 ± 50 rpm
If the idle speed is not as specified, check the IAC valve and air
intake system.
4. DISCONNECT TOYOTA HAND±HELD TESTER OR
OBDII SCAN TOOL
EM0YV±01
A02195
Radiator Reservoir Hose
Generator Drive BeltUpper Radiator
Hose
Support BracketFront Exhaust Pipe PS Oil Pressure Switch
ConnectorBattery TrayBattery
PS Pump Drive Belt
PS Pump
Support Stay Upper Radiator Support
Lower Radiator Hose
A/C Compressor
Cylinder Block Insulator
LH Front Fender Apron Seal
Oil Cooler Hose (A/T)
Cruise Control ActuatorEVAP Hose
Air Filter Upper Radiator
Support
EVAP Hose Hood
PCV Hose
Support
Bracket Gasket
Non±reusable part Gasket
Clamp
N´m (kgf´cm, ft´lbf)
62 (630, 46)
56 (570, 41)
: Specified torque
Washer Hose
for Windshield
No.1 Electric
Cooling Fan
Connector
ECT Switch
Connector No.2 Electric
Cooling Fan
ConnectorRadiator
Assembly
A/C Compressor
ConnectorLower Radiator
Support
RH Front Fender
Aplon Seal
Cruise
Control
Actuator
Connector
Battery
Hold±Down
ClampAir Cleaner
Case
VSV
Connector
for EVAP
EVAP
Hose
IAT Sensor
Connector
Air
Cleaner
Cap
EM±64
± ENGINE MECHANICAL (5S±FE)ENGINE UNIT
1236 Author: Date:
ENGINE UNIT
COMPONENTS