Page 1593 of 2453
FU(H6DO)-32
Engine Control Module (ECM)
FUEL INJECTION (FUEL SYSTEMS)
16.Engine Control Module (ECM)
A: REMOVAL
1) Disconnect the ground cable from battery.
2) Remove the front pillar lower trim and console
side panel lower RH of passenger's side.
3) Detach the floor mat of passenger's seat.
4) Remove the protect cover.
5) Remove the nuts which hold the ECM to the
bracket.
6) Remove the clip (A) from bracket.
B: INSTALLATION
Install in the reverse order of removal.
CAUTION:
•When replacing the ECM, be careful not to
use the wrong spec. ECM to avoid any damage
on the fuel injection system.
•When replacing the ECM, be careful not to
damage the harnesses and connectors.
•When replacing the ECM, immobilizer system
must be registered. To do so, all ignition keys
and ID cards need to be prepared. Refer to the
“IMMOBILIZER TEACHING OPERATION MANU-
AL”.
Tightening torque:
5 N·m (0.5 kgf-m, 3.6 ft-lb)
FU-02090
FU-02682
Page 1621 of 2453

GD(H6DO)-9
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
2. Diagnostic Trouble Code (DTC) Detecting Criteria
A: DTC P0011 INTAKE CAMSHAFT POSITION TIMING - OVER-ADVANCED
(BANK 1)
1. OUTLINE OF DIAGNOSIS
Detect the AVCS system malfunction.
There are two types of diagnosis: Crankshaft cam timing diagnosis; and slow response diagnosis. Either of
these is performed according to the status of the engine while running.
2. COMPONENT DESCRIPTION
3. ENABLE CONDITIONS
1. Crankshaft Timing Diagnosis
2. Slow Response Diagnosis
(1) AVCS timing controller (3) Engine control module (ECM) (5) Oil pressure
(2) Vane (4) Oil flow control solenoid valve
Secondary Parameters Enable Conditions
Battery voltage≥ 10.9 V
Engine coolant temperature > 50°C (122°F)
Ta r g e t t i m i n g a d v a n c e = 0 ° C A
Engine speed≥ 500 rpm
AV C S U n c o n t r o l l e d
Secondary Parameters Enable Conditions
All secondary parameters are executable.≥ 5000 ms
Battery voltage≥ 10.9 V
Engine coolant temperature > 50°C (122°F)
Amount of AVCS target timing advance≠ 0°CA
Engine speed≥ 1500 rpm
AV C S C o n t r o l l e d
Ta r g e t t i m i n g a d v a n c e < 1 . 0 7 ° C A
EN-01852
(3)
(4)
(1)(5)(2)
Page 1623 of 2453

GD(H6DO)-11
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
6. DTC CLEAR CONDITION
•When the OK idling cycle is completed 40 times in a row
•When “Clear Memory” is performed
7. MALFUNCTION INDICATOR LIGHT CLEAR CONDITIONS
•When the OK driving cycle is completed 3 times in a row
•When “Clear Memory” is performed
8. FAIL SAFE
Make the oil flow control solenoid valve driving duty a predetermined value (9.36%).
9. ECM OPERATION AT DTC SETTING
Memorize the freeze frame data. (For test mode $02)
B: DTC P0016 CRANKSHAFT POSITION - CAMSHAFT POSITION CORRELA-
TION (BANK 1)
NOTE:
For the diagnostic procedure, refer to DTC P0011.
POSITION TIMING - OVER-ADVANCED (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>
C: DTC P0018 CRANKSHAFT POSITION - CAMSHAFT POSITION CORRELA-
TION (BANK 2)
NOTE:
For the diagnostic procedure, refer to DTC P0011.
POSITION TIMING - OVER-ADVANCED (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>
D: DTC P0021 INTAKE CAMSHAFT POSITION TIMING - OVER-ADVANCED
(BANK 2)
NOTE:
For the diagnostic procedure, refer to DTC P0011.
POSITION TIMING - OVER-ADVANCED (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>
Page 1625 of 2453
GD(H6DO)-13
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
2. COMPONENT DESCRIPTION
The variable valve lift system optimizes the intake valve lift by switching between the low lift cam and the high
lift cam according to the engine RPM. The amount of intake valve lift is varied by controlling the oil switching
solenoid valve duty according to signals from the ECM.
3. ENABLE CONDITIONS
(A) When at low speed (B) When at high speed
(1) Oil switching solenoid valve
Secondary Parameters Enable Conditions
Battery voltage≥ 10.9 V
After engine starting≥ 6 sec.
Engine oil temperature≥ 0°C (0°F)
Va r i a b l e va l v e l i f t c o n t r o l O p e r a t i o n
EN-03119
(1)
(B)
(A)
Page 1626 of 2453

GD(H6DO)-14
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
4. GENERAL DRIVING CYCLE
Perform the diagnosis continuously 6 seconds after engine start while variable valve lift is being controlled.
5. DIAGNOSTIC METHOD
Abnormality Judgment
Judge as NG when the continuous time is longer than the predetermined time when the following conditions
are established.
Time Needed for Diagnosis:
Low side 0.784 seconds
High side: 3.0 seconds
Malfunction Indicator Light: Illuminates as soon as a malfunction occurs.
Normality Judgment
When the continuous time is more than 3 seconds while the following conditions are established, judge as
OK and clear the NG.
6. DTC CLEAR CONDITION
•When the OK idling cycle is completed 40 times in a row
•When “Clear Memory” is performed
7. MALFUNCTION INDICATOR LIGHT CLEAR CONDITIONS
•When the OK driving cycle is completed 3 times in a row
•When “Clear Memory” is performed
8. FAIL SAFE
None
9. ECM OPERATION AT DTC SETTING
Memorize the freeze frame data. (For test mode $02)
Judgment Value
Malfunction Criteria Threshold Value
Low NG
Duty ratio≥ 62%
Va r i a b l e va l v e l i f t d i a g n o s i s o i l p r e s s u r e
switch
OFF
High NG
Duty ratio < 33%
Va r i a b l e va l v e l i f t d i a g n o s i s o i l p r e s s u r e
switch
ON
Judgment Value
Malfunction Criteria Threshold Value
Low OK
Duty ratio≥ 62%
Va r i a b l e va l v e l i f t d i a g n o s i s o i l p r e s s u r e
switch
ON
High OK
Duty ratio < 33%
Va r i a b l e va l v e l i f t d i a g n o s i s o i l p r e s s u r e
switch
OFF
Page 1628 of 2453

GD(H6DO)-16
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
5. DIAGNOSTIC METHOD
Judge as NG when the continuous time of meeting the malfunction criteria below becomes more than the
time needed for diagnosis (10 seconds). Judge as OK and clear NG when the continuous time of not com-
pleting the malfunction criteria below becomes more than the time needed for diagnosis (10 seconds).
Time Needed for Diagnosis: 10 seconds
Malfunction Indicator Light Illumination: Illuminates when malfunctions occur in 2 continuous driving cy-
cles.
6. DTC CLEAR CONDITION
•When the OK idling cycle is completed 40 times in a row
•When “Clear Memory” is performed
7. MALFUNCTION INDICATOR LIGHT CLEAR CONDITIONS
•When the OK driving cycle is completed 3 times in a row
•When “Clear Memory” is performed
8. FAIL SAFE
•Front oxygen (A/F) sensor main learning compensation: Not allowed to calculate.
•Rear oxygen sensor sub learning compensation: Not allowed to calculate.
•Purge control: Not allowed to purge
9. ECM OPERATION AT DTC SETTING
Memorize the freeze frame data. (For test mode $02)
Judgment Value
Malfunction Criteria Threshold Value
Fr o nt ox yg e n ( A / F) s en so r im pe d an c e > 5 0 Ω
Page 1630 of 2453
GD(H6DO)-18
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
Normality Judgment
Judge as OK and clear the NG when the malfunction criteria below are completed.
6. DTC CLEAR CONDITION
•When the OK idling cycle is completed 40 times in a row
•When “Clear Memory” is performed
7. MALFUNCTION INDICATOR LIGHT CLEAR CONDITIONS
•When the OK driving cycle is completed 3 times in a row
•When “Clear Memory” is performed
8. FAIL SAFE
•A/F main learning: Not allowed to calculate the A/F main learning compensation factor.
•Purge control: Not allowed to purge
9. ECM OPERATION AT DTC SETTING
Memorize the freeze frame data. (For test mode $02)
Judgment Value
Malfunction Criteria Threshold Value
Output voltage level High
Page 1632 of 2453
GD(H6DO)-20
Diagnostic Trouble Code (DTC) Detecting Criteria
GENERAL DESCRIPTION
Normality Judgment
Judge as OK and clear the NG when the malfunction criteria below are completed.
6. DTC CLEAR CONDITION
•When the OK idling cycle is completed 40 times in a row
•When “Clear Memory” is performed
7. MALFUNCTION INDICATOR LIGHT CLEAR CONDITIONS
•When the OK driving cycle is completed 3 times in a row
•When “Clear Memory” is performed
8. FAIL SAFE
•A/F main learning: Not allowed to calculate the A/F main learning compensation factor.
•Purge control: Not allowed to purge
9. ECM OPERATION AT DTC SETTING
Memorize the freeze frame data. (For test mode $02)
Judgment Value
Malfunction Criteria Threshold Value
Output voltage level Low