± 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
P25474
Camshaft Position Sensor
1
2
1
2B±W
B±RL
BR LECM
G22+
NE+
NE±
E2
E10
E10E11
2410
Crankshaft Position SensorB±R16
± DIAGNOSTICSENGINE (1MZ±FE)
DI±287
522 Author: Date:
DTC P0335 Crankshaft Position Sensor ºAº Circuit
Malfunction
CIRCUIT DESCRIPTION
Crankshaft position sensor (NE signal) consists of a signal plate and pickup coil.
The NE signal plate has 34 teeth and is mounted on the crankshaft. The NE signal sensor generates 34
signals for every engine revolution. The ECM detects the standard crankshaft angle based on the G22 sig-
nals, and the actual crankshaft angle and the engine speed by the NE signals.
DTC No.DTC Detecting ConditionTrouble Area
P0335
No crankshaft position sensor signal to ECM during cranking
(2 trip detection logic)Open or short in crankshaft position sensor circuit
Crankshaft position sensor
P0335No crankshaft position sensor signal to ECM with engine
speed 600 rpm or more (2 trip detection logic)
Crankshaft osition sensor
Starter
ECM
WIRING DIAGRAM
INSPECTION PROCEDURE
HINT:
Perform troubleshooting of DTC P0335 first. If no trouble is found, troubleshoot the following mechani-
cal systems.
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.
DI07U±06
DI±290
± DIAGNOSTICSENGINE (1MZ±FE)
525 Author: Date:
DTC P0340 Camshaft Position Sensor Circuit
Malfunction
CIRCUIT DESCRIPTION
Camshaft position sensor (G22 signal) consist of a signal plate and pickup coil.
The G22 signal plate has one tooth, on its outer circumference and is mounted on the left bank camshafts.
When the camshafts rotate, the protrusion on the signal plate and the air gap on the pickup coil change,
causing fluctuations in the magnetic field and generating an electromotive force in the pickup coil.
The NE signal plate has 34 teeth and is mounted on the crankshaft. The NE signal sensor generates 34
signals for every engine revolution. The ECM detects the standard crankshaft angle based on the G22 signal
and the actual crankshaft angle and the engine speed by the NE signals.
DTC No.DTC Detecting ConditionTrouble Area
P0340
No camshaft position sensor signal to ECM during cranking
(2 trip detection logic)Open or short in camshaft position sensor circuit
Camshaft position sensor
P0340No camshaft position sensor signal to ECM with engine speed
600 rpm or more
Camshaft osition sensor
Starter
ECM
WIRING DIAGRAM
Refer to DTC P0335 (Crankshaft Position Sensor ºAº Circuit Malfunction) on page DI±287 .
INSPECTION PROCEDURE
HINT:
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 Check resistance of camshaft position sensor (See page IG±1).
Reference INSPECTION USING OSCILLOSCOPE
Refer to DTC P0335 on page DI±287.
NG Replace camshaft position sensor.
OK
DI07V±06
DI±294
± DIAGNOSTICSENGINE (1MZ±FE)
529 Author: Date:
(1) Connect the OBD II scan tool or TOYOTA hand±held tester to the DLC3.
(2) Start and warm up the engine with all accessories switched OFF.
(3) Run the vehicle at 70 ~ 90 km/h (43 ~ 56 mph) for 3 min. or more.
(4) Idle the engine for about 2 min.
(5) Do steps (3) and (4) again.
(6) Stop at safe place and turn the ignition switch OFF.
(7) Do step (2) to (5) again.
(8) Check the READINESS TESTS mode on the OBD II scan tool or TOYOTA hand±held tester.
If COMPL is displayed and the MIL does not light up, the system is normal.
If INCMPL is displayed and the MIL does not light up, run the vehicle steps (2) to (6) from some times and
check it.
HINT:
INCMPL is displayed when either condition (a) or (b) exists.
(a) The system check is incomplete.
(b) There is a malfunction in the system.
If there is a malfunction in the system, the MIL light up after step (7) above is done.
(2trip detection logic)
INSPECTION PROCEDURE
HINT:
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.
TOYOTA hand±held tester
1 Connect TOYOTA hand±held tester, and read value of EGR gas temperature.
PREPARATION:
(a) Connect the TOYOTA hand±held tester to the DLC3.
(b) Warm up the engine.
CHECK:
Read EGR gas temperature on TOYOTA hand±held tester during idling.
OK:
EGR gas temperature : 55C (415F) ~ 1505C (3025F) (Not immediately after driving)
HINT:
If there is an open circuit, TOYOTA hand±held tester indicates 3.15C (37.65F).
If there is an short circuit, TOYOTA hand±held tester indicates 159.35C (318.75F).
OK Go to step 4.
NG
FI6514
OX Signal Waveform (Oscilloscope)
1 V
0 V
200 m sec./Division
DI±306
± DIAGNOSTICSENGINE (1MZ±FE)
541 Author: Date:
(a) Connect the TOYOTA hand±held tester to the DLC3, or connect the probe of the oscilloscope between
terminals OXR1, OXL1, OXS and E1 of the ECM connector.
(b) Start engine and warm it up with all accessories switched OFF until water temp. is stable.
(c) Race the engine at 2,500 ~ 3,000 rpm for about 3 min.
(d) After confirming that the waveform of the heated oxygen sensor, bank 1, 2 sensor 1 (OXR1, OXL1),
oscillate around 0.5 V during feedback to the ECM, check the waveform of the heated oxygen sensor,
bank 1 sensor 2 (OXS).
HINT:
If there is a malfunction in the system, the waveform of the
heated oxygen sensor, bank 1 sensor 2 (OXS), is almost the
same as that of the heated oxygen sensor, bank 1, 2 sensor 1
(OXR1, OXL1), on the left.
There are some cases where, even though a malfunction
exists, the MIL may either light up or not light up.
INSPECTION PROCEDURE
HINT:
Read freeze frame data using TOYOTA hand±held theater or OBD II scan tool. Because freeze frame re-
cords the engine conditions when the malfunction is detected, when troubleshooting it is useful for determin-
ing 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 P0420) being output?
YES Go to relevant DTC chart.
NO
2 Check gas leakage on exhaust system.
NG Repair or replace.
OK
A00479
Engine Speed
3,000 rpm
2,000 rpm
Idling
IG SW OFF(a)
Warmed up3 min. or so
2 sec. 2 sec.
CheckTime (b)(c)
(d)
± DIAGNOSTICSENGINE (1MZ±FE)
DI±309
544 Author: Date:
CONFIRMATION ENGINE RACING PATTERN
(a) Connect the OBD II scan tool or TOYOTA hand±held tester to the DLC3.
(b) Start engine and warm it up with all accessories switched OFF until water temp. is stable.
(c) Race the engine at 2,500 ~ 3,000 rpm for about 3 min.
(d) When racing the engine at 3,000 rpm for 2 sec. and 2,000 rpm for 2 sec. alternately, check the wave-
form of the heated oxygen sensor (bank 1 sensor 2).
INSPECTION PROCEDURE
HINT:
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 P0420) being output ?
YES Go to relevant DTC chart.
NO
2 Check gas leakage on exhaust system.
NG Repair or replace.
OK
A07147
E2 (±) PTNK (+)
EngineStart
Stop
OFF ON OFF VSV for
ON
Vapor
Pressure
Sensor
VSV for
EVAP
5 sec.
Measure Voltage
± DIAGNOSTICSENGINE (1MZ±FE)
DI±325
560 Author: Date:
14 Check vacuum hoses between charcoal canister and VSV for vapor pressure
sensor, and vapor pressure sensor and VSV for vapor pressure sensor.
CHECK:
(a) Check that the vacuum hose is connected correctly.
(b) Check the vacuum hose for looseness and disconnection.
(c) Check the vacuum hose for cracks, hole, damage and blockage.
NG Repair or replace.
OK
15 Check charcoal canister.
PREPARATION:
(a) Connect the TOYOTA hand±held tester to the DLC3.
(b) Remove the fuel tank cap.
(c) Disconnect the VSV connector for vapor pressure sensor.
(d) Select the ACTIVE TEST mode on the TOYOTA
hand±held tester.
(e) Start the engine.
(f) VSV for EVAP is ON by the TOYOTA hand±held tester
and remains on for 5 sec.
CHECK:
Measure voltage between terminals PTNK and E2 of ECM con-
nectors 5 sec. after switching VSV for EVAP from ON to OFF.
OK:
Voltage: 2.5 V or less
NG Replace charcoal canister.
OK
A00364
Vehicle Speed
60 ~ 120 km/h
(38 ~ 75 mph)
Idling
IG SW OFF
3 ~ 5 min.
Time
(1) (2)(3)(4)
± DIAGNOSTICSENGINE (1MZ±FE)
DI±341
576 Author: Date:
CONFIRMATION DRIVING PATTERN
(a) Connect the TOYOTA hand±held tester to the DLC3.
(b) Switch the TOYOTA hand±held tester from normal mode to check mode (See page DI±197).
(c) Start the engine and warm it up with all accessory switches OFF.
(d) Drive the vehicle at 60 ~ 120 km/h (38 ~ 75 mph) and engine speed at 1,600 ~ 3,200 rpm for 3 ~ 5 min.
HINT:
If a malfunction exists, the MIL will light up during step (4).
NOTICE:
If the conditions in this test are not strictly followed, detection of the malfunction will not be possible.
If you do not have a TOYOTA hand±held tester, turn the ignition switch OFF after performing steps
(3) and (4), then perform steps (3) and (4) again.
INSPECTION PROCEDURE
HINT:
If DTC P1130 is displayed, check Bank 1 Sensor 1 circuit.
If DTC P1150 is displayed, check Bank 2 Sensor 1 circuit.
Read frame freeze 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 P1130, P1150) being output?
YES Go to relevant DTC chart.
NO