
2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–25
ES
Rear Oxygen Sensor Heater
Misfire
$3D $D1 Multiply by 0.001 kPa Test value for reference orifice high flow (P043F)
$3D $D4 Multiply by 0.001 kPa Test value for purge VSV stuck closed (P0441)
$3D $D5 Multiply by 0.001 kPa Test value for purge VSV stuck open (P0441)
$3D $D7 Multiply by 0.001 kPa Test value for purge flow insufficient (P0441)
Monitor ID Test ID Scaling Unit Description
$42 $91 Multiply by 0.001 Ohm Oxygen sensor heater resistance bank 1 sensor 2
$46 $91 Multiply by 0.001 Ohm Oxygen sensor heater resistance bank 2 sensor 2
Monitor ID Test ID Scaling Unit Description
$A1 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for all
cylinders:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A1 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - all cylinders
$A2 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for
cylinder 1:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A2 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - cylinder 1
$A3 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for
cylinder 2:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A3 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - cylinder 2
$A4 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for
cylinder 3:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A4 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - cylinder 3
$A5 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for
cylinder 4:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A5 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - cylinder 4
$A6 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for
cylinder 5:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A6 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - cylinder 5 Monitor ID Test ID Scaling Unit Description

ES–262GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEM
ES
$A7 $0B Multiply by 1 TimeExponential Weighted Moving Average (EWMA) misfire for
cylinder 6:
EWMA = Total misfire counts for last driving cycle * 0.1 + Last
EWMA * 0.9
Misfire counts for last 10 driving cycles - Total
$A7 $0C Multiply by 1 TimeIgnition switch ON: Total misfire counts for last driving cycle
Engine running: Total misfire counts for current driving cycle
Misfire counts for last or current driving cycle - cylinder 6 Monitor ID Test ID Scaling Unit Description

2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–37
ES
HINT:
*: The ECM terminal voltage is constant regardless
of the output voltage from the sensor.
(b) WAVEFORM 1
Camshaft timing oil control valve (OCV)
PPMP (B30-77) - EPPM (B30-76) L - BR Canister pressure sensor
(built into canister pump
module)Ignition switch ON 3 to 3.6 V
ELS (A9-31) - E1 (B30-81) O - BR Electric load Taillight switch ON7.5 to 14 V
Taillight switch OFF Below 1.5 V
ELS2 (A9-33) - E1 (B30-81) G - BR Electric load Defogger switch ON7.5 to 14 V
Defogger switch OFF Below 1.5 V
ALT (B30-32) - E1 (B30-81) P - BR Generator Ignition switch ON 9 to 14 V
CANH (A9-41) - E1 (B30-81) Y - BR CAN communication line Ignition switch ON Pulse generation (see
waveform 12)
CANL (A9-49) - E1 (B30-81) W - BR CAN communication line Ignition switch ON Pulse generation (see
waveform 13)
VCIB (B30-80) - EIB (B30-101) LG - P Battery current sensor Ignition switch ON 4.5 to 5.5 V
IB (B30-100) - EIB (B30-101) R - P Battery current sensor Ignition switch ON 0.5 to 2.5 V
THB (B30-103) - EIB (B30-101) G-R - P Battery temperature
sensorIgnition switch ON, battery
temperature -30 to 80
C (-22 to
176
F)0.5 to 4.5 V
RLO (B30-31) - E1 (B30-81) Y - BR Generator After engine warmed up, during
charging control, vehicle driven at
constant speedPulse generation (see
waveform 14)
RLO (B30-31) - E1 (B30-81) Y - BR Generator After engine warmed up, during
charging control, vehicle
acceleratedPulse generation (see
waveform 15)
RLO (B30-31) - E1 (B30-81) Y - BR Generator After engine warmed up, during
charging control, vehicle
deceleratedPulse generation (see
waveform 16)
AICV (A9-4) - E1 (B30-81) L - BR VSV for air intake control
system operation signalIgnition switch ON 9 to 14 V
ACIS (B30-107) - E1 (B30-81) R - BR VSV for ACIS (Acoustic
Control Induction System)
operation signalIgnition switch ON 9 to 14 V Symbol (Terminal No.) Wiring Color Terminal Description Condition Specified Condition
A093229E02
Symbol (Terminal No.) Between OC1+ and OC1-
Between OC2+ and OC2-
Between OE1+ and OE1-
Between OE2+ and OE2-
Tester Range 5 V/DIV., 1 msec./DIV.
Condition Idling

2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–45
ES
DTC CHECK / CLEAR
NOTICE:
When the diagnosis system is changed from normal
mode to check mode or vice versa, all DTCs and freeze
frame data recorded in normal mode are erased. Before
changing modes, always check and make a note of any
DTCs and freeze frame data.
HINT:
• DTCs which are stored in the ECM can be displayed on
the intelligent tester. The intelligent tester can display
current and pending DTCs.
• Some DTCs are not set if the ECM does not detect the
same malfunction again during a second consecutive
driving cycle. However, such malfunctions, detected on
only one occasion, are stored as pending DTCs.
1. CHECK DTC (Using intelligent tester)
(a) Connect the intelligent tester to the DLC3.
(b) Turn the ignition switch ON.
(c) Turn the tester ON.
(d) Select the following menu items: DIAGNOSIS /
ENHANCED OBD II / DTC INFO / CURRENT
CODES or PENDING CODES.
(e) Check the DTC(s) and freeze frame data, and then
write them down.
(f) Check the details of the DTC(s) (see page ES-56).
2. CLEAR DTC (Using intelligent tester)
(a) Connect the intelligent tester to the DLC3.
(b) Turn the ignition switch ON.
(c) Turn the tester ON.
(d) Select the following menu items: DIAGNOSIS /
ENHANCED OBD II / DTC INFO / CLEAR CODES.
(e) Press the YES button.
3. CLEAR DTC (Without using intelligent tester)
(a) Perform either of the following operations.
(1) Disconnect the cable from the negative (-)
battery terminal for more than 1 minute.
(2) Remove the EFI and ETCS fuses from the
engine room relay block (located inside the
engine compartment) for more than 1 minute.
B127989E01

2GR-FE ENGINE CONTROL SYSTEM – SFI SYSTEMES–47
ES
KNOCK FB VAL Feedback value of knocking -
ACCEL POS #1Absolute Accelerator Pedal Position (APP)
No.1-
ACCEL POS #2 Absolute APP No. 2 -
THROTTLE POS Throttle sensor positioning -
THROTTLE POS Throttle position -
THROTTLE POS #2 Throttle sensor positioning #2 -
THROTTLE MOT Throttle motor -
O2S B1 S2
O2S B2 S2Heated oxygen sensor outputPerforming INJ VOL or A/F CONTROL
function of ACTIVE TEST enables technician
to check output voltage of sensor
AFS B1 S1
AFS B2 S1A/F sensor outputPerforming INJ VOL or A/F CONTROL
function of ACTIVE TEST enables technician
to check output voltage of sensor
TOTAL FT #1
TOTAL FT #2Total fuel trim -
SHORT FT #1
SHORT FT #2Short-term fuel trimShort-term fuel compensation used to
maintain air-fuel ratio at stoichiometric air-fuel
ratio
LONG FT #1
LONG FT #2Long-term fuel trimOverall fuel compensation carried out in long-
term to compensate a continual deviation of
short-term fuel trim from central valve
O2FT B1 S2
O2FT B2 S2Fuel trim at heated oxygen sensor -
AF FT B1 S1
AF FT B2 S1Fuel trim at A/F sensor-
AFS B1 S1
AFS B2 S1A/F sensor current-
CAT TEMP B1S1
CAT TEMP B2S1Estimated catalyst temperature (sensor 1)-
CAT TEMP B1S2
CAT TEMP B2S2Estimated catalyst temperature (sensor 2)-
S O2S B1S2
S O2S B2S2Sub heated oxygen sensor impedance
(sensor 2)-
INI COOL TEMP Engine coolant temperature at engine start -
INI INTAKE TEMP Intake air temperature at engine start -
INJ VOL Injection volume -
STARTER SIG Starter switch (STSW) signal -
PS SW Power steering signal -
PS SIGNAL Power steering signal (history)Signal status usually ON until ignition switch
turned OFF
CTP SW Closed throttle position switch -
A/C SIGNAL A/C signal -
PNP SW (NSW) Park/Neutral Position (PNP) switch signal -
ELECT LOAD SIG Electrical load signal -
STOP LIGHT SW Stop light switch -
BATTERY VOLTAGE Battery voltage -
ATM PRESSURE Atmosphere pressure -
FUEL PMP SP CTL Fuel pump speed control status -
ACIS VSVVSV for Acoustic Control Induction System
(ACIS)-
EVAP (Purge) VSV EVAP Purge VSV -
FUEL PUMP/SPD Fuel pump/speed status -LABEL
(Intelligent Tester Display)Measurement Item Diagnostic Note

2AZ-FE STARTING – STARTERST–9
ST
INSPECTION
1. INSPECT STARTER ASSEMBLY
NOTICE:
These tests must be performed within 3 to 5 seconds
to avoid burning out the coil.
(a) Perform the pull-in test.
(1) Disconnect the lead wire from terminal C.
(2) Connect the battery to the magnetic switch as
shown in the illustration. Check that the clutch
pinion gear extends.
If the clutch pinion gear does not move, replace
the magnetic switch.
(b) Perform the hold-in test.
(1) Maintain the battery connections of the pull-in
test above, but disconnect the negative (-) lead
from terminal C. Check that the pinion gear
remains extended.
If the clutch pinion gear returns inward, replace
the magnetic switch.
(c) Check the clutch pinion gear return.
(1) Disconnect the negative (-) lead from the
switch body. Check that the clutch pinion gear
returns.
If the clutch pinion gear does not return,
replace the magnetic switch.
(d) Perform the no-load performance test.
(1) Connect the lead wire to terminal C. Make sure
that the lead is not grounded.
(2) Clamp the starter in a vise.
(3) Connect the battery and an ammeter to the
starter as shown in the illustration.
(4) Check that the starter rotates smoothly and
steadily while the pinion gear is moving out.
Then measure the current.
Standard current:
90 A or less at 11.5 V
If result is not as specified, replace the starter
assembly.
A060459E06
A081044E01
A081045E01
A060462E01

2GR-FE STARTING – STARTERST–9
ST
INSPECTION
1. INSPECT STARTER ASSEMBLY
CAUTION:
These tests must be performed within 3 to 5 seconds
to avoid burning out the coil.
(a) Perform the pull-in test.
(1) Disconnect the lead wire from terminal C.
(2) Connect the battery to the magnetic switch
assembly as shown in the illustration. Check
that the clutch pinion gear extends.
If the clutch pinion gear does not move, replace
the magnetic switch assembly.
(b) Perform the hold-in test.
(1) Maintain the battery connections of the pull-in
test above, but disconnect the negative (-) lead
from terminal C. Check that the pinion gear
remains extended.
If the clutch pinion gear returns inward, replace
the magnetic switch assembly.
(c) Check the clutch pinion gear return.
(1) Disconnect the negative (-) lead from the
switch body. Check that the clutch pinion gear
returns.
If the clutch pinion gear does not return,
replace the magnetic switch assembly.
(d) Perform the no-load performance test.
(1) Connect the lead wire to terminal C. Make sure
that the lead is not grounded.
Torque: 10 N*m (102 kgf*cm, 7 ft.*lbf)
(2) Clamp the starter in a vise.
(3) Connect the battery and an ammeter to the
starter as shown in the illustration.
(4) Check that the starter rotates smoothly and
steadily while the pinion gear is moving out.
Then measure the current.
Standard current:
90 A or less at 11.5 V
If the test result is not as specified,
overhaul the starter assembly.
A060459E07
A081044E06
A081045E01
A060462E06

U140F AUTOMATIC TRANSAXLE – AUTOMATIC TRANSAXLE SYSTEMAX–35
AX
If communication is normal when the tester is connected to
another vehicle, inspect the DLC3 on the original vehicle.
If communication is still not possible when the tester is
connected to another vehicle, the problem is probably in the
tester itself. Consult the Service Department listed in the
tester's instruction manual.
6. CHECK MIL
(a) Check that the MIL illuminates when turning the
ignition switch ON.
If the MIL does not illuminate, there is a problem in
the MIL circuit (see page ES-386).
(b) When the engine is started, the MIL should turn off.
7. ALL READINESS
(a) For this vehicle, using the intelligent tester allows
readiness codes corresponding to all DTCs to be
read. When the diagnosis (normal or
malfunctioning) has been completed, readiness
codes are set. Enter the following menus:
ENHANCED OBD II / MONITOR STATUS.
DTC CHECK / CLEAR
1. CHECK DTC
(a) DTCs which are stored in the ECM can be displayed
with the intelligent tester.
The intelligent tester can display pending DTCs and
current DTCs. Some DTCs are not stored unless a
malfunction is detected in consecutive driving
cycles. When a malfunction is detected in only one
driving cycle, it is stored as a pending DTC.
(1) Connect the intelligent tester to the CAN VIM.
Then connect the CAN VIM to the DLC3.
(2) Turn the ignition switch ON and turn the tester
ON.
(3) Enter the following menus: DIAGNOSIS /
ENHANCED OBD II / DTC INFO / CURRENT
CODES (or PENDING CODE).
(4) Confirm the DTCs and freeze frame data and
then write them down.
(5) Confirm the details of the DTCs (see page AX-
35).
NOTICE:
When simulating a symptom with the scan
tool to check for DTCs, use normal mode.
For codes on the DIAGNOSTIC TROUBLE
CODE CHART subject to "2 trip detection
logic", perform the following actions.
Turn the ignition switch OFF after the
symptom is simulated once. Then repeat the
simulation process again. When the
symptom has been simulated twice, the MIL
illuminates and the DTCs are recorded in the
ECM.
B127989E02