05C6N±01
±
DIAGNOSTICS SFI SYSTEM(1AZ±FE)
05±161
AVENSIS REPAIR MANUAL (RM1018E)
DIAGNOSTIC TROUBLE CODE CHART
HINT:
Parameters listed in the chart may not be exactly the same as your readings due to\
the type of instrument
or other factors.
If a malfunction code is displayed during the DTC check in the check mode, check the circuit f\
or the codes
listed in the table below. For details of each code, refer to the ''See page '' under the respective ''DTC No.''
in the DTC chart.
\f \b
*1
CHK ENG
P0010/39 *4 (05±169)Camshaft Position ºAº Actuator
Circuit (Bank 1)Open or short in oil control valve (OCV) circuit
Oil control valve
ECM
P0011/59 *4
(05±174)Camshaft Position ºAº ±Timing
Over±Advanced or System Per-
formance (Bank 1)Valve timing
Oil control valve (OCV)
Camshaft timing gear assy
P0012/59 *4
(05±174)Camshaft Position ºAº ±Timing
Over± Retarded (Bank 1)Camshaft timing gear assy
ECM
P0016/18 *4
(05±181)Crankshaft Position ± Camshaft
Position Correlation (Bank 1
Sensor A)Mechanical system (Timing chain has jumped a tooth, chain
stretched)
ECM
P0031/21
*2, *4
(05±182)Oxygen (A/F) Sensor Heater
Control Circuit Low (Bank 1 Sen-
sor 1)
P0032/21
*2, *4
(05±182)Oxygen (A/F) Sensor Heater
Control Circuit High (Bank 1
Sensor 1)
Open or short in heater circuit of A/F sensor
A/F sensor heater
P0051/28
*2, *4
(05±182)Oxygen (A/F) Sensor Heater
Control Circuit Low (Bank 2 Sen-
sor 1)
A/F sensor heater
A/F relay
ECM
P0052/28
*2, *4
(05±182)Oxygen (A/F) Sensor Heater
Control Circuit High (Bank 2
Sensor 1)
P0100/31
(05±186)Mass Air Flow Circuit
Ohti ifltiit
P0102/31(05±186)Mass or volume Air Flow Circuit
Low Input Open or short in mass air flow meter circuit
Mass air flow meter
ECM
P0103/31
(05±186)Mass or volume Air Flow Circuit
High InputECM
P0110/24(05±194)Intake Air Temperature Circuit
O h ti itk it i it
P0112/24(05±194)Intake Air Temperature Circuit
Low Input Open or short in intake air temp. sensor circuit
Intake air temp. sensor (built in mass air flow meter)
ECM
P0113/24
(05±194)Intake Air Temperature Circuit
High InputECM
P0115/22(05±199)Engine Coolant Temperature Cir-
cuit
Open or short in engine coolant temperature sensor circuit
P0117/22(05±199)Engine Coolant Temperature Cir-
cuit Low Input Open or short in engine coolant temperature sensor circuit
Engine coolant temperature sensor
ECM
P0118/22
(05±199)Engine Coolant Temperature Cir-
cuit High InputECM
P0120/41 (05±204)Throttle/Pedal Position Sensor/
Switch ºAº Circuit Throttle position sensor (built in throttle body)
ECM
P0122/41
(05±204)Throttle/Pedal Position Sensor/
Switch ºAº Circuit Low Input
Throttle position sensor (built in throttle body)
Short in VTA1 circuit
Open in VC circuit
ECM
05CID±01
±
DIAGNOSTICS SFI SYSTEM(1AZ±FSE)
05±309
AVENSIS REPAIR MANUAL (RM1018E)
DIAGNOSTIC TROUBLE CODE CHART
HINT:
Parameters listed in the chart may not be exactly the same as your readings due to\
the type of instrument
or other factors.
If a malfunction code is displayed during the DTC check in the check mode, check the circuit f\
or the codes
listed in the table below. For details of each code, refer to the ''See page '' under the respective ''DTC No.''
in the DTC chart.
\f \b
*1
CHK ENG
P0010
(05±322)Camshaft Position ºAº Actuator
Circuit (Bank 1) Open or short in OCV circuit
OCV
ECM
P0011
(05±325)Camshaft Position ºAº ±Timing
Over± Advanced or System Per-
formance (Bank 1) Valve timing
OCV
VVT controller assembly
P0012
(05±325)Camshaft Position ºAº ±Timing
Over± Retarded (Bank 1) VVT controller assembly
ECM
P0016
(05±329)Crankshaft Position ± Camshaft
Position Correlation (Bank 1
Sensor A) Mechanical system (Timing chain has jumped a tooth, chain
stretched)
ECM
P0031
(05±330)Oxygen Sensor Heater Circuit
Low (Bank 1 Sensor 1)
Open in heater circuit of heated oxygen sensor
Heated oxygen sensor heater
EFI relay
EFI fuse
EFI No. 2 fuse
ECM
P0032
(05±330)Oxygen Sensor Heater Circuit
High (Bank 1 Sensor 1) Short in heater circuit of heated oxygen sensor
Heated oxygen sensor heater
ECM
P0037
(05±330)Oxygen Sensor Heater Control
Circuit Low (Bank 1 Sensor 2) Same as DTC No. P0031
P0038
(05±330)Oxygen Sensor Heater Control
Circuit High (Bank 1 Sensor 2) Same as DTC No. P0032
P0051
(05±330)Oxygen Sensor Heater Circuit
Low (Bank 2 Sensor 1) Same as DTC No. P0031
P0052
(05±330)Oxygen Sensor Heater Circuit
High (Bank 2 Sensor 1) Same as DTC No. P0032
P0057
(05±330)Oxygen Sensor Heater Control
Circuit Low (Bank 2 Sensor 2) Same as DTC No. P0031
P0058
(05±330)Oxygen Sensor Heater Control
Circuit High (Bank 2 Sensor 2) Same as DTC No. P0032
P0100
(05±336)Mass or volume Air Flow Circuit
Ohti ifltiit
P0102
(05±336)Mass or volume Air Flow Circuit
Low Input Open or short in mass air flow meter circuit
Mass air flow meter
ECM
P0103
(05±336)Mass or volume Air Flow Circuit
High InputECM
P0105
(05±342)Manifold Absolute Pressure/
Barometric Pressure Circuit
P0107
(05±342)Manifold Absolute Pressure/
Barometric Pressure Circuit Low
Input Open or short in manifold absolute pressure sensor circuit
Manifold absolute pressure sensor
ECM
P0108
(05±342)Manifold Absolute Pressure/
Barometric Pressure Circuit High
InputECM
±
DIAGNOSTICS SFI SYSTEM(1AZ±FSE)
05±325
AVENSIS REPAIR MANUAL (RM1018E)
DTCP0011CAMSHAFT POSITION ºAº ±TIMING OVER±
ADVANCED OR SYSTEM PERFORMANCE
(BANK 1)
DTCP0012CAMSHAFT POSITION ºAº ±TIMING OVER± RETARDED (BANK 1)
CIRCUIT DESCRIPTION
Refer to DTC P0010 on page 05±322.
DTC No.DTC Detection ConditionTrouble Area
P0011
Condition (a) or (b) continues after engine is warmed up and
engine speed at 400 to 4,000 rpm (Problem of the advanced
OCV.):
(a)Valve timing does not change from current valve timing
(b)Current valve timing is fixed
Valve timing
OCV
P0012
Condition (a) or (b) continues after engine is warmed up and
engine speed at 400 to 4,000 rpm (Problem of the retarded
OCV.):
(a)Valve timing does not change from current valve timing
(b)Current valve timing is fixed
OCV
Camshaft timing gear assy
ECM
WIRING DIAGRAM
Refer to DTC P0010 on page 05±322.
INSPECTION PROCEDURE
HINT:
Advanced timing over
(Valve timing is out of specified range)P0011
Retarded timing over
(Valve timing is out of specified range)P0012
If DTC ºP0011 or P0012º is displayed, check VVT system circuit.
Read freeze frame data using the hand±held tester. Freeze frame data records the engine conditions
when a malfunction is detected. When troubleshooting, it is useful for deter\
mining whether the vehicle
was running or stopped, the engine was warmed up or not, the air±fuel ra\
tio was lean or rich, etc. at
the time of the malfunction.
1CHECK VALVE TIMING (See page 14±186)
NGADJUST VALVE TIMING (See page 14±186)
OK
05CDZ±01
05±326
± DIAGNOSTICSSFI SYSTEM (1AZ±FSE)
AVENSIS REPAIR MANUAL (RM1018E)
2 PERFORM ACTIVE TEST BY HAND±HELD TESTER(OPERATE OCV)
(a) Connect the hand±held tester to the DLC3.
(b) Start the engine and warm it up.
(c) Turn the ignition switch ON and push the hand±held tester main switch ON.
(d) Select the item ºDIAGNOSIS / OBD/MOBD / ACTIVE TEST / VVT CTRL B1º.
(e) Check the engine speed when operating the OCV by the hand±held tester.
Standard:
Tester operationSpecified condition
OCV is OFFNormal engine speed
OCV is ONRough idle or engine stall
NG Go to step 4
OK
3 CHECK IF DTC OUTPUTS REOCCUR
(a) Clear the DTC.
(1) Operating the hand±held tester to erase the codes, or disconnecting the battery terminal or the
EFI and ETCS fuses for 60 seconds or more.
(b) Start the engine and warm it up.
(c) Drive the vehicle around for 10 minutes or more.
(d) Read output DTC using the hand±held tester.
Standard: No DTC output.
HINT:
*: DTCs P0011 or P0012 is output when a foreign object in engine oil is caught in some part of the system.
These codes will stay registered even if the system returns to normal after a short time. These foreign objects
are then captured by the oil filter, thus eliminating the source of the problem.
OK VVT SYSTEM OK *
NG
05±328
±
DIAGNOSTICS SFI SYSTEM(1AZ±FSE)
AVENSIS REPAIR MANUAL (RM1018E)
9REPLACE CAMSHAFT TIMING GEAR ASSY (See page 14±240)
GO
10CHECK BLOCKAGE(OCV, OIL CHECK VALVE AND OIL HOLE)
NGREPAIR OR REPLACE
OK
11CHECK IF DTC OUTPUTS REOCCUR
(a)Clear the DTC. (1)Operating the hand±held tester to erase the codes, or disconnecting the batter\
y terminal or the
EFI and ETCS fuses for 60 seconds or more.
(b)Start the engine and warm it up.
(c)Drive the vehicle around for 10 minutes or more.
(d)Read output DTC using the hand±held tester.
Standard: No DTC output.
HINT:
*: DTCs P0011 or P0012 is output when a foreign object in engine oil is caught in so\
me part of the system.
These codes will stay registered even if the system returns to normal after a\
short time. These foreign objects
are then captured by the oil filter, thus eliminating the source of the problem.
OKVVT SYSTEM OK
NG
CHECK AND REPLACE ECM (See page 01±32)
05±174
±
DIAGNOSTICS SFI SYSTEM(1AZ±FE)
AVENSIS REPAIR MANUAL (RM1018E)
DTCP0011/59CAMSHAFT POSITION ºAº ±TIMING OVER± ADVANCED OR SYSTEM PERFORMANCE
(BANK 1)
DTCP0012/59CAMSHAFT POSITION ºAº ±TIMING OVER± RETARDED (BANK 1)
CIRCUIT DESCRIPTION
Refer to DTC P0010/39 on page 05±169.
DTC No.DTC Detection ConditionTrouble Area
P0011/59
Condition (a) or (b) continues after engine is warmed up and
engine speed at 400 to 4,000 rpm (Problem of the advanced oil
control valve.):
(a)Valve timing does not change from current valve timing
(b)Current valve timing is fixed
Valve timing
Oil control valve
P0012/59
Condition (a) or (b) continues after engine is warmed up and
engine speed at 400 to 4,000 rpm (Problem of the retarded oil
control valve.):
(a)Valve timing does not change from current valve timing
(b)Current valve timing is fixed
Oil control valve
Camshaft timing gear assy
ECM
WIRING DIAGRAM
Refer to DTC P0010/39 on page 05±169.
INSPECTION PROCEDURE
HINT:
Advanced timing over
(Valve timing is out of specified range)P0011/59
Retarded timing over
(Valve timing is out of specified range)P0012/59
If DTC ºP0011/59 or P0012/59º is displayed, check VVT system circuit.
Read freeze frame data using the hand±held tester. Freeze frame data records the engine conditions
when a malfunction is detected. When troubleshooting, it is useful for deter\
mining whether the vehicle
was running or stopped, the engine was warmed up or not, the air±fuel ra\
tio was lean or rich, etc. at
the time of the malfunction.
When using hand±held tester:
1CHECK VALVE TIMING (See page 14±139)
NGADJUST VALVE TIMING (See page 14±139)
OK
05C6S±01
± DIAGNOSTICSSFI SYSTEM (1AZ±FE)
05±175
AVENSIS REPAIR MANUAL (RM1018E)
2 PERFORM ACTIVE TEST BY HAND±HELD TESTER(OPERATION OF OCV)
(a) Connect the hand±held tester to the DLC3.
(b) Start the engine and warm it up.
(c) Turn the ignition switch ON and push the hand±held tester main switch ON.
(d) Select the item ºDIAGNOSIS / OBD/MOBD / ACTIVE TEST / VVT CTRL B1º.
(e) Check the engine speed when operating the OCV by the hand±held tester.
Standard:
Tester operationSpecified condition
OCV is OFFNormal engine speed
OCV is ONRough idle or engine stall
OK Go to step 4
NG
3 READ OUTPUT DTC(CHECK IF DTC OUTPUT RECURS)
(a) Clear the DTC.
(1) Operating the hand±held tester to erase the codes, or disconnecting the battery terminal or the
EFI and ECTS fuses for more than 60 sec.
(b) Start and warm up the engine.
(c) Drive the vehicle around for 10 minutes or more.
(d) Read output DTC using the hand±held tester.
Standard: No DTC output.
HINT:
*: DTCs P0011/59 or P0012/59 is output when a foreign object in engine oil is caught in some part of the
system. These codes will stay registered even if the system returns to normal after a short time. These for-
eign objects are then captured by the oil filter, thus eliminating the source of the problem.
OK VVT SYSTEM OK*
NG
±
DIAGNOSTICS SFI SYSTEM(1AZ±FE)
05±177
AVENSIS REPAIR MANUAL (RM1018E)
9REPLACE CAMSHAFT TIMING GEAR ASSY
GO
10CHECK FOR BLOCKAGE(OCV, OIL CHECK VALVE AND OIL HOLE)
NGREPAIR OR REPLACE
OK
11READ OUTPUT DTC(CHECK IF DTC OUTPUT RECURS)
(a)Clear the DTC. (1)Operating the hand±held tester to erase the codes, or disconnecting the batter\
y terminal or the
EFI and ECTS fuses for more than 60 sec.
(b)Start and warm up the engine.
(c)Drive the vehicle around for 10 minutes or more.
(d)Read output DTC using the hand±held tester.
Standard: No DTC output.
HINT:
*: DTCs P0011/59 or P0012/59 is output when a foreign object in engine oil is caught\
in some part of the
system. These codes will stay registered even if the system returns to normal a\
fter a short time. These for-
eign objects are then captured by the oil filter, thus eliminating the source of the problem.
OKVVT SYSTEM OK*
NG
CHECK AND REPLACE ECM (See page 01±32)
When not using hand±held tester:
1CHECK VALVE TIMING (See page 14±139)
NGADJUST VALVE TIMING (See page 14±139)
OK