Page 409 of 3000
2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–103
ES
(d) Start the engine and warm it up.
(e) Select the check mode using the tester (See page ES-
43).
(f) Drive the vehicle for more than 10 minutes.
(g) Read the DTCs using the tester.
OK:
No DTC output.
NG
OK
(a) Remove the cylinder head covers RH and LH.
(b) Turn the crankshaft to align the matchmarks of the
crankshaft.
(c) Align the notch of the crankshaft pulley to the "0"
position.
(d) Check if the matchmarks of the camshaft pulley and
camshaft bearing cap align.
(e) Turn the crankshaft clockwise by 360
if the matchmarks
do not align. Check if they align once again.
OK:
The matchmarks of the camshaft pulley and the
camshaft bearing cap align when the notch of the
crankshaft pulley is in the "0" position.
NG
OK Go to step 4
SYSTEM IS OK
4CHECK VALVE TIMING (CHECK FOR LOOSE AND JUMP TEETH ON TIMING CHAIN)
A135015E01
ADJUST VALVE TIMING
Page 410 of 3000
ES–1042GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEM
ES
(a) Remove the OCV.
(b) Measure the resistance according to the value(s) in the
table below.
Standard resistance
(c) Apply positive battery voltage to terminal 1 and negative
battery voltage to terminal 2. Check the valve operation.
OK:
Valve moves quickly.
(d) Reinstall the OCV.
NG
OK
(a) Remove the oil pipe No. 1 or oil pipe assembly.
(b) Remove the oil control valve filter.
(c) Check that the filter and pipe are not clogged.
OK:
The filter and pipe are not clogged.
NG
5INSPECT CAMSHAFT TIMING OIL CONTROL VALVE ASSEMBLY (OCV)
A095415E03
Tester Connection Condition Specified Condition
1 - 2 20
C (68F) 6.9 to 7.9
A097066E08
REPLACE CAMSHAFT TIMING OIL
CONTROL VALVE ASSEMBLY (See page ES-
486)
6CHECK OIL PIPE AND OIL CONTROL VALVE FILTER
G042497E01
CLEAN OIL CONTROL VALVE FILTER AND
PIPE
Page 411 of 3000
2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–105
ES
OK
NEXT
(a) Connect the intelligent tester to the DLC3.
(b) Turn the ignition switch to the ON position and turn the
tester on.
(c) Clear the DTCs (See page ES-39).
(d) Start the engine and warm it up.
(e) Select the check mode using the tester (See page ES-
43).
(f) Drive the vehicle for more than 10 minutes.
(g) Confirm that no DTC is set using the tester.
OK:
No DTC output.
HINT:
DTC P0014, P0015, P0024 or P0025 is output when
foreign objects in engine oil are caught in some parts 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.
NG
OK
7REPLACE CAMSHAFT TIMING GEAR ASSEMBLY
8CHECK WHETHER DTC OUTPUT RECURS
REPLACE ECM (See page ES-498)
SYSTEM IS OK
Page 412 of 3000

ES–1062GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEM
ES
DESCRIPTION
Refer to DTC P0335 (See page ES-220).
MONITOR DESCRIPTION
DTC P0016 and P0018
The ECM optimizes the valve timing by using the VVT (Variable Valve Timing) system to control the intake
camshaft. The VVT system includes the ECM, the Oil Control Valve (OCV) and the VVT controller.
The ECM sends a target duty-cycle control signal to the OCV. This control signal regulates the oil
pressure applied to the VVT controller. The VVT controller can advance or retard the intake camshaft. The
ECM calibrates the intake valve timing by setting the intake camshaft to the most retarded angle while the
engine is idling. The ECM closes the OCV to retard the cam. The ECM stores this value as the VVT
learning value. When the difference between the target and actual intake valve timings is 5
CA
(Crankshaft Angle) or less, the ECM stores it.
If the VVT learning value matches the following conditions, the ECM determines the existence of a
malfunction in the VVT system, and sets the DTC.
• The VVT learning value: Less than 18.5
CA, or more than 43.5 CA.
• The above condition continues for 18 seconds or more.
This DTC indicates that the intake camshaft has been installed toward the crankshaft at an incorrect
angle, caused by factors such as the timing chain having jumped a tooth.
This monitor begins to run after the engine has idled for 5 minutes.
DTC P0017 and P0019
The ECM checks valve timing (VVT learning value) on the exhaust side while the engine is running at a
low speed, in order to monitor the gap between current and target valve timings on the exhaust side. The
VVT learning value is calculated from the positions of the camshaft and crankshaft. The camshaft will
come to the most retarded position when the engine is running at a low speed. If the camshaft position is
normal, the VVT learning value should be within the specified range. If the VVT learning value is not within
the specified range, the ECM determines this as a malfunction.
DTC P0016Crankshaft Position - Camshaft Position Corre-
lation (Bank 1 Sensor A)
DTC P0017Crankshaft Position - Camshaft Position Corre-
lation (Bank 1 Sensor B)
DTC P0018Crankshaft Position - Camshaft Position Corre-
lation (Bank 2 Sensor A)
DTC P0019Crankshaft Position - Camshaft Position Corre-
lation (Bank 2 Sensor B)
DTC No. DTC Detection Condition Trouble Area
P0016Deviations in crankshaft and camshaft position sensor
(for intake camshaft) 1 signals (2 trip detection logic)
• Mechanical system (Timing chain has jumped teeth
or chain stretched)
•ECM P0017Deviations in crankshaft and camshaft position sensor
(for exhaust camshaft) 1 signals (2 trip detection logic)
P0018Deviations in crankshaft and camshaft position sensor
(for intake camshaft) 2 signals (2 trip detection logic)
P0019Deviations in crankshaft and camshaft position sensor
(for exhaust camshaft) 2 signals (2 trip detection logic)
Page 413 of 3000

2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–107
ES
MONITOR STRATEGY
TYPICAL ENABLING CONDITIONS
All:
P0016 and P0018:
P0017 and P0019:
TYPICAL MALFUNCTION THRESHOLDS
P0016 and P0018:
P0017 and P0019:
WIRING DIAGRAM
Refer to DTC P0335 (See page ES-222).
INSPECTION PROCEDURE
HINT:
Read freeze frame data using the intelligent tester. The ECM records vehicle and driving condition
information as freeze frame data the moment a DTC is stored. When troubleshooting, freeze frame data
can be helpful in determining whether the vehicle was running or stopped, whether the engine was
warmed up or not, whether the air-fuel ratio was lean or rich, as well as other data recorded at the time of
a malfunction.
Related DTCsP0016: Deviation in crankshaft position sensor signal and camshaft position sensor
signal (Bank 1)
P0017: Deviation in crankshaft position sensor signal and camshaft position sensor
signal (Bank 1 Sensor 2)
P0018: Deviation in crankshaft position sensor signal and camshaft position sensor
signal (Bank 2)
P0019: Deviation in crankshaft position sensor signal and camshaft position sensor
signal (Bank 2 Sensor 2)
Required Sensors / Components (Main)P0016 and P0018: VVT actuator
P0017 and P0019: Timing chain/belt
Required Sensors / Components (Related)P0016 and P0018: Camshaft position sensor, Crankshaft position sensor
P0017 and P0019: None
Frequency of Operation Once per driving cycle
Duration Less than 60 seconds
MIL Operation 2 driving cycles
Sequence of Operation None
The monitor will run whenever these DTCs are not
presentP0011, P0012 (VVT System 1-Advance, Retard), P0021, P0022 (VVT System 2-
Adavance, Retard), P0115, P0116, P0117, P0118 (ECT Sensor)
Engine RPM 500 to 1000 rpm
VVT feedback mode Executing
VVT Maximum advanced position
Engine RPM 500 to 1000 rpm
One of the following conditions is met: Condition 1 or 2
1. VVT learning value at maximum retarded valve
timingLess than 18.5
CA
2. VVT learning value at maximum retarded valve
timingMore than 43.5
CA
One of the following conditions is met: Condition 1 or 2
1. VVT learning value Less than 77
CA
2. VVT learning value More than 102
CA
Page 414 of 3000

ES–1082GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEM
ES
(a) Remove the cylinder head covers RH and LH.
(b) Turn the crankshaft to align the matchmarks of the
crankshaft.
(c) Align the notch of the crankshaft pulley to the "0"
position.
(d) Check if the matchmarks of the camshaft pulley and
camshaft bearing cap align.
(e) Turn the crankshaft clockwise by 360
if the matchmarks
do not align. Check if they align once again.
OK:
The matchmarks of the camshaft pulley and the
camshaft bearing cap align when the notch of the
crankshaft pulley is in the "0" position.
NOTICE:
After replacing the ECM or adjusting intake valve
timing, confirm that the DTC output does not recur.
(f) Confirm that the DTC output does not recur.
(1) Connect the intelligent tester to the DLC3.
(2) Turn the ignition switch to the ON position.
(3) Turn the tester on.
(4) Clear the DTCs (See page ES-39).
(5) Select the check mode using the tester (See page
ES-43).
(6) Start the engine and warm it up.
(7) Allow the engine to idle for 1 minute or more, and
then drive the vehicle for 1 minute or more.
(8) Confirm that no DTC is set using the tester.
NG
OK
1CHECK VALVE TIMING (CHECK FOR LOOSE AND A JUMPED TOOTH OF TIMING CHAIN)
A135015E01
ADJUST VALVE TIMING (REPAIR OR
REPLACE TIMING CHAIN)
REPLACE ECM (See page ES-498)
Page 415 of 3000

2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–109
ES
HINT:
• Although the DTC titles say the oxygen sensor, these DTCs relate to the Air-Fuel Ratio (A/F) sensor.
• Sensor 1 refers to the sensor mounted in front of the Three-Way Catalytic Converter (TWC) and
located near the engine assembly.
DESCRIPTION
Refer to DTC P2195 (See page ES-355).
HINT:
• When any of these DTCs are set, the ECM enters fail-safe mode. The ECM turns off the A/F sensor
heater in fail-safe mode. Fail-safe mode continues until the ignition switch is turned off.
• The ECM provides a pulse width modulated control circuit to adjust the current through the heater. The
A/F sensor heater circuit uses a relay on the +B side of the circuit.
DTC P0031Oxygen (A/F) Sensor Heater Control Circuit
Low (Bank 1 Sensor 1)
DTC P0032Oxygen (A/F) Sensor Heater Control Circuit
High (Bank 1 Sensor 1)
DTC P0051Oxygen (A/F) Sensor Heater Control Circuit
Low (Bank 2 Sensor 1)
DTC P0052Oxygen (A/F) Sensor Heater Control Circuit
High (Bank 2 Sensor 1)
DTC No. DTC Detection Condition Trouble Area
P0031
P0051Air-Fuel Ratio (A/F) sensor heater current less than 0.8
A (1 trip detection logic)• Open in A/F sensor heater circuit
• A/F sensor heater
• A/F sensor heater relay
•ECM
A165205E01
Page 416 of 3000

ES–1102GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEM
ES
HINT:
• Bank 1 refers to the bank that includes cylinder No. 1.
• Bank 2 refers to the bank that does not include cylinder No. 1.
• Sensor 1 refers to the closest sensor to the engine assembly.
• Sensor 2 refers to the furthest sensor away from the engine assembly.
MONITOR DESCRIPTION
The ECM uses information from the Air-Fuel Ratio (A/F) sensor to regulate the air-fuel ratio and keep it
close to the stoichiometric level. This maximizes the ability of the Three-Way Catalytic Converter (TWC) to
purify the exhaust gas.
The A/F sensor detects oxygen levels in the exhaust gas and transmits the information to the ECM. The
inner surface of the sensor element is exposed to the outside air. The outer surface of the sensor element
is exposed to the exhaust gas. The sensor element is made of platinum coated zirconia and includes an
integrated heating element.
The zirconia element generates small voltage when there is a large difference in the oxygen
concentrations between the exhaust gas and outside air. The platinum coating amplifies this voltage
generation.
The A/F sensor is more efficient when heated. When the exhaust gas temperature is low, the sensor
cannot generate useful voltage signals without supplementary heating. The ECM regulates the
supplementary heating using a duty-cycle approach to adjust the average current in the sensor heater
element. If the heater current is outside the normal range, the signal transmitted by the A/F sensor will be
inaccurate, as a result, the ECM will be unable to regulate air-fuel ratio properly.
When the current in the A/F sensor heater is outside the normal operating range, the ECM interprets this
as a malfunction in the sensor heater and sets a DTC.
Example:
The ECM sets DTC P0032 or P0052 when the current in the A/F sensor heater is more than 10 A.
Conversely, when the heater current is less than 0.8 A, DTC P0031 or P0051 is set.
MONITOR STRATEGY
TYPICAL ENABLING CONDITIONS
All:
P0031 and P0051:
P0032
P0052Air-Fuel Ratio (A/F) sensor heater current more than 10
A (1 trip detection logic)• Short in A/F sensor heater circuit
• A/F sensor heater
• A/F sensor heater relay
•ECM
Related DTCsP0031: A/F sensor heater (Bank 1) range check (Low current)
P0032: A/F sensor heater (Bank 1) range check (High current)
P0051: A/F sensor heater (Bank 2) range check (Low current)
P0052: A/F sensor heater (Bank 2) range check (High current)
Required sensors / components (Main) A/F sensor heater
Required sensors / components (Related) -
Frequency of operation Continuous
Duration 10 seconds
MIL operation Immediate
Sequence operation None
The monitor will run whenever these DTCs are not
presentNone
Battery voltage 10.5 V or more
Heater ON duty ratio 50% or moreDTC No. DTC Detection Condition Trouble Area