EN(H6DO)(diag)-35
Inspection Mode
ENGINE (DIAGNOSTICS)
11.Inspection Mode
A: PROCEDURE
When performing the diagnosis not listed in “List of Diagnostic Trouble Code (DTC)”, refer the item on the
drive cycle.
DTC Item On condition
P0011 Intake Camshaft Position Timing - Over-Advanced (Bank 1) —
P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1) —
P0018 Crankshaft Position - Camshaft Position Correlation (Bank 2) —
P0021 Intake Camshaft Position Timing - Over-Advanced (Bank 2) —
P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1) —
P0032 HO2S Heater Control Circuit High (Bank 1 Sensor 1) —
P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2) —
P0038 HO2S Heater Control Circuit High (Bank 1 Sensor 2) —
P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1) —
P0052 HO2S Heater Control Circuit High (Bank 2 Sensor 1) —
P0057 HO2S Heater Control Circuit Low (Bank 2 Sensor 2) —
P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2) —
P0077 Intake Valve Control Circuit High (Bank 1) —
P0083 Intake Valve Control Circuit High (Bank 2) —
P0102 Mass or Volume Air Flow Circuit Low Input —
P0103 Mass or Volume Air Flow Circuit High Input —
P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input —
P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input —
P0112 Intake Air Temperature Circuit Low Input —
P0113 Intake Air Temperature Circuit High Input —
P0117 Engine Coolant Temperature Circuit Low Input —
P0118 Engine Coolant Temperature Circuit High Input —
P0122 Throttle/Pedal Position Sensor/Switch “A” Circuit Low Input —
P0123 Throttle/Pedal Position Sensor/Switch “A” Circuit High Input —
P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) —
P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1) —
P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) —
P0138 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2) —
P0140 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2) —
P0151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1) —
P0152 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1) —
P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2) —
P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) —
P0160 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2) —
P0182 Fuel Temperature Sensor “A” Circuit Low Input —
P0183 Fuel Temperature Sensor “A” Circuit High Input —
P0197 Engine Oil Temperature Sensor Circuit Low —
P0198 Engine Oil Temperature Sensor Circuit High —
P0222 Throttle/Pedal Position Sensor/Switch “B” Circuit Low Input —
P0223 Throttle/Pedal Position Sensor/Switch “B” Circuit High Input —
P0230 Fuel Pump Primary Circuit —
P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) —
P0328 Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) —
P0332 Knock Sensor 2 Circuit Low Input (Bank 2) —
P0333 Knock Sensor 2 Circuit High Input (Bank 2) —
P0335 Crankshaft Position Sensor “A” Circuit —
P0336 Crankshaft Position Sensor “A” Circuit Range/Performance —
EN(H6DO)(diag)-40
Drive Cycle
ENGINE (DIAGNOSTICS)
12.Drive Cycle
A: PROCEDURE
For the troubleshooting, there are five driving pat-
terns of drive cycles A to E. Driving in the specified
pattern allows to diagnose malfunctioning items
listed below. After the repair of the following trouble
items, be sure to drive the vehicle with the specified
drive patterns to check whether the function is re-
sumed correctly.
1. PREPARATION FOR DRIVE CYCLE
1) Check battery voltage is more than 12 V and fuel
remains half [20 to 40 2 (5.3 to 10.6 US gal, 4.4 to
8.8 Imp gal)].
2) After performing the diagnostics and clearing the
memory, check for any remaining unresolved trou-
ble data.
3) Disconnect the test mode connectors.
NOTE:
•Perform the diagnosis after warming up the en-
gine except when the engine coolant temperature
at starting is specified.
•Perform the diagnosis twice if the DTC marked
with *. After completing the first diagnosis, stop the
engine and perform second diagnosis in same con-
dition.
EN(H6DO)(diag)-41
Drive Cycle
ENGINE (DIAGNOSTICS)
2. DRIVE CYCLE A — DRIVE THE VEHICLE WITH 80 KM/H (50 MPH) FOR 20 MINUTES, AND
THEN IDLE THE ENGINE FOR A MINUTE.
DTC Item On condition
*P0125 Insufficient Coolant Temperature For Closed Loop Fuel Control
Engine coolant temperature at
engine start is 20°C (68°F) or
less.
*P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Tem-
perature)—
*P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) —
*P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) —
*P0171 System Too Lean (Bank 1)Complete diagnosis for drive
cycle B or C
*P0172 System Too Rich (Bank 1)Complete diagnosis for drive
cycle B or C
*P0174 System Too Lean (Bank 2)Complete diagnosis for drive
cycle B or C
*P0175 System Too Rich (Bank 2)Complete diagnosis for drive
cycle B or C
*P0196 Engine Oil Temperature Sensor Circuit Range/performance —
*P0301 Cylinder 1 Misfire DetectedComplete diagnosis for drive
cycle B or C
*P0302 Cylinder 2 Misfire DetectedComplete diagnosis for drive
cycle B or C
*P0303 Cylinder 3 Misfire DetectedComplete diagnosis for drive
cycle B or C
*P0304 Cylinder 4 Misfire DetectedComplete diagnosis for drive
cycle B or C
*P0305 Cylinder 5 Misfire DetectedComplete diagnosis for drive
cycle B or C
*P0306 Cylinder 6 Misfire DetectedComplete diagnosis for drive
cycle B or C
*P0420 Catalyst System Efficiency Below Threshold (Bank 1) —
*P0442 Evaporative Emission Control System Leak Detected (Small Leak)
Engine coolant temperature at
engine start is 25°C (77°F) or
less.
*P0451 Evaporative Emission Control System Pressure Sensor —
*P0456 Evaporative Emission Control System Leak Detected (Very Small Leak)
Engine coolant temperature at
engine start is 25°C (77°F) or
less.
*P0457 Evaporative Emission Control System Leak Detected (Fuel Cap Loose/ Off)
Engine coolant temperature at
engine start is 25°C (77°F) or
less.
*P0464 Fuel Level Sensor Circuit Intermittent —
P1443 Vent Control Solenoid Valve Function Problem —
*P2096 Post Catalyst Fuel Trim System Too Lean (Bank 1)Complete diagnosis for drive
cycle B or C
*P2097 Post Catalyst Fuel Trim System Too Rich (Bank 1)Complete diagnosis for drive
cycle B or C
*P2098 Post Catalyst Fuel Trim System Too Lean (Bank 2)Complete diagnosis for drive
cycle B or C
*P2099 Post Catalyst Fuel Trim System Too Rich (Bank 2)Complete diagnosis for drive
cycle B or C
P2103 Throttle Actuator Control Motor Circuit HighComplete diagnosis for drive
cycle B or C
EN(H6DO)(diag)-42
Drive Cycle
ENGINE (DIAGNOSTICS)
3. DRIVE CYCLE B — 10 MINUTES IDLING
NOTE:
Drive the vehicle in more than 10 km/h (6 MPH) before diagnosis.
DTC Item On condition
*P0126 Insufficient Coolant Temperature for Stable Operation —
*P0171 System Too Lean (Bank 1)Complete diagnosis for drive
cycle A or C
*P0172 System Too Rich (Bank 1)Complete diagnosis for drive
cycle A or C
*P0174 System Too Lean (Bank 2)Complete diagnosis for drive
cycle A or C
*P0175 System Too Rich (Bank 2)Complete diagnosis for drive
cycle A or C
*P0301 Cylinder 1 Misfire DetectedComplete diagnosis for drive
cycle A or C
*P0302 Cylinder 2 Misfire DetectedComplete diagnosis for drive
cycle A or C
*P0303 Cylinder 3 Misfire DetectedComplete diagnosis for drive
cycle A or C
*P0304 Cylinder 4 Misfire DetectedComplete diagnosis for drive
cycle A or C
*P0305 Cylinder 5 Misfire DetectedComplete diagnosis for drive
cycle A or C
*P0306 Cylinder 6 Misfire DetectedComplete diagnosis for drive
cycle A or C
*P0459 Evaporative Emission Control System Purge Control Valve Circuit High —
*P0483 Cooling Fan Rationality Check —
*P0506 Idle Control System RPM Lower Than Expected —
*P0507 Idle Control System RPM Higher Than Expected —
*P2096 Post Catalyst Fuel Trim System Too Lean (Bank 1)Complete diagnosis for drive
cycle A or C
*P2097 Post Catalyst Fuel Trim System Too Rich (Bank 1)Complete diagnosis for drive
cycle A or C
*P2098 Post Catalyst Fuel Trim System Too Lean (Bank 2)Complete diagnosis for drive
cycle A or C
*P2099 Post Catalyst Fuel Trim System Too Rich (Bank 2)Complete diagnosis for drive
cycle A or C
P2103 Throttle Actuator Control Motor Circuit HighComplete diagnosis for drive
cycle A or C
EN(H6DO)(diag)-44
Drive Cycle
ENGINE (DIAGNOSTICS)
5. DRIVE CYCLE D
Drift Diagnosis
1) Check that the engine coolant temperature at engine start is 30°C (86°F) or less.
2) Check that the battery voltage is more than 10.9 V and that more than 9.6 2 (2.5 US gal, 2.1 Imp gal) of
fuel remains.
3) Start the engine, and check that the engine coolant temperature increases over 10°C (50°F), and reaches
75°C (167°F) or more, when the engine is warmed up.
4) After the engine has reached the state of procedure 3), idle the engine for more than 120 seconds.
Stuck Diagnosis
1) Check that the battery voltage is over 10.9 V.
2) Perform the clear memory mode.
3) Drive for approximately 50 2 (13.2 US gal, 11 Imp gal) of fuel.
NOTE:
•It is acceptable to drive the vehicle intermittently.
•Do not disconnect the battery terminals while diagnosing. (Data will be cleared by disconnecting the bat-
tery terminals.)
6. DRIVE CYCLE E
1) Check that the battery voltage is over 10.9 V.
2) Perform the clear memory mode.
3) Drive for approximately 30 2 (7.9 US gal, 6.6 Imp gal) of fuel.
NOTE:
•It is acceptable to drive the vehicle intermittently.
•Do not disconnect the battery terminals while diagnosing. (Data will be cleared by disconnecting the bat-
tery terminals.)
7. DRIVE CYCLE F
1) Check that the engine coolant temperature at engine start is 30°C (86°F) or less.
2) Start the engine, and warm it up until engine coolant temperature increases over 95°C (203°F).
3) After the engine has reached the state of procedure 2), idle the engine for more than 10 minutes.
NOTE:
Do not disconnect the battery terminals while diagnosing. (Data will be cleared by disconnecting the battery
terminals.)
DTC Item On condition
P0181 Fuel Temperature Sensor “A” Circuit Range/Performance —
DTC Item On condition
P0461 Fuel Level Sensor Circuit Range/Performance —
DTC Item On condition
P0111 Intake Air Temperature Circuit Range/Performance —
EN(H6DO)(diag)-70
List of Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
P0077 Intake Valve Control Circuit High
(Bank 1)
(DTC).>
P0082 Intake Valve Control Circuit Low
(Bank 2)
(DTC).>
P0083 Intake Valve Control Circuit High
(Bank 2)
(DTC).>
P0101 Mass or Volume Air Flow Circuit
Range/Performance
Tr o u b l e C o d e ( D T C ) . >
P0102 Mass or Volume Air Flow Circuit Low
Input
(DTC).>
P0103 Mass or Volume Air Flow Circuit High
Input
(DTC).>
P0107 Manifold Absolute Pressure/Baro-
metric Pressure Circuit Low Input
cedure with Diagnostic Trouble Code (DTC).>
P0108 Manifold Absolute Pressure/Baro-
metric Pressure Circuit High Input
cedure with Diagnostic Trouble Code (DTC).>
P0111 Intake Air Temperature Circuit
Range/Performance
Tr o u b l e C o d e ( D T C ) . >
P0112 Intake Air Temperature Circuit Low
Input
(DTC).>
P0113 Intake Air Temperature Circuit High
Input
(DTC).>
P0117 Engine Coolant Temperature Circuit
Low Input
Code (DTC).>
P0118 Engine Coolant Temperature Circuit
High Input
Code (DTC).>
P0122 Throttle/Pedal Position Sensor/
Switch “A” Circuit Low Input
Diagnostic Trouble Code (DTC).>
P0123 Throttle/Pedal Position Sensor/
Switch “A” Circuit High Input
Diagnostic Trouble Code (DTC).>
P0125 Insufficient Coolant Temperature For
Closed Loop Fuel Control
dure with Diagnostic Trouble Code (DTC).>
P0126 Insufficient Coolant Temperature for
Stable Operation
Diagnostic Trouble Code (DTC).>
P0128 Coolant Thermostat (Coolant Tem-
perature Below Thermostat Regulat-
ing Temperature)
PERATURE), Diagnostic Procedure with Diagnostic Trouble Code (DTC).>
P0131 O2 Sensor Circuit Low Voltage (Bank
1 Sensor 1)
ble Code (DTC).>
DTC Item Reference
EN(H6DO)(diag)-143
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
Step Check Yes No
1CHECK ANY OTHER DTC ON DISPLAY.Is any other DTC displayed? Check the appro-
priate DTC using
the “List of Diag-
nostic Trouble
Code (DTC)”.
69, List of Diag-
nostic Trouble
Code (DTC).>
NOTE:In this case, it is
not necessary to
inspect DTC
P0111.
Go to step 2.
2CHECK ENGINE COOLANT TEMPERA-
TURE.
1) Start the engine and warm-up completely.
2) Measure the engine coolant temperature
using the Subaru Select Monitor or general
scan tool.
NOTE:•Subaru Select Monitor
For detailed operation procedures, refer to
“READ CURRENT DATA FOR ENGINE”.
tor.>
•General scan tool
For detailed operation procedure, refer to the
general scan tool operation manual.
Is the engine coolant tempera-
ture 75 — 95°C (167 — 203°F)
?
Replace the mass
air flow and intake
air temperature
sensor.
Mass Air Flow and
Intake Air Temper-
ature Sensor.>
Check DTC P0125
using “List of Diag-
nostic Trouble
Code (DTC).”
69, List of Diag-
nostic Trouble
Code (DTC).>
EN(H6DO)(diag)-149
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
AD:DTC P0117 ENGINE COOLANT TEMPERATURE CIRCUIT LOW INPUT
DTC DETECTING CONDITION:
•Immediately at fault recognition
•GENERAL DESCRIPTION
TROUBLE SYMPTOM:
•Hard to start
•Erroneous idling
•Poor driving performance
CAUTION:
After repair or replacement of faulty parts, perform Clear Memory Mode
WIRING DIAGRAM:
EN-03661
2934
198
B134ECM
12
E2
B21
E8
ENGINECOOLANTTEMPERATURE SENSOR
E8
B21
123412131415567816171819910 1120212223 24 25 2627 28 29 3031 32 33
3534 37363938 41404342 4445 47464948 51505352 54
12
B134
85610 11 12 13 14 157213416
3019 20 2228 29
91718252123 24323126 2733 34