Page 1231 of 2453

EN(H6DO)(diag)-70
List of Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
P0077 Intake Valve Control Circuit High
(Bank 1)
CUIT HIGH (BANK 1), Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0082 Intake Valve Control Circuit Low
(Bank 2)
CUIT LOW (BANK 2), Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0083 Intake Valve Control Circuit High
(Bank 2)
CUIT HIGH (BANK 2), Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0101 Mass or Volume Air Flow Circuit
Range/Performance
CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure with Diagnostic
Tr o u b l e C o d e ( D T C ) . >
P0102 Mass or Volume Air Flow Circuit Low
Input
CIRCUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0103 Mass or Volume Air Flow Circuit High
Input
CIRCUIT HIGH INPUT, Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0107 Manifold Absolute Pressure/Baro-
metric Pressure Circuit Low Input
SURE/BAROMETRIC PRESSURE CIRCUIT LOW INPUT, Diagnostic Pro-
cedure with Diagnostic Trouble Code (DTC).>
P0108 Manifold Absolute Pressure/Baro-
metric Pressure Circuit High Input
SURE/BAROMETRIC PRESSURE CIRCUIT HIGH INPUT, Diagnostic Pro-
cedure with Diagnostic Trouble Code (DTC).>
P0111 Intake Air Temperature Circuit
Range/Performance
CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure with Diagnostic
Tr o u b l e C o d e ( D T C ) . >
P0112 Intake Air Temperature Circuit Low
Input
CIRCUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0113 Intake Air Temperature Circuit High
Input
CIRCUIT HIGH INPUT, Diagnostic Procedure with Diagnostic Trouble Code
(DTC).>
P0117 Engine Coolant Temperature Circuit
Low Input
TURE CIRCUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble
Code (DTC).>
P0118 Engine Coolant Temperature Circuit
High Input
TURE CIRCUIT HIGH INPUT, Diagnostic Procedure with Diagnostic Trouble
Code (DTC).>
P0122 Throttle/Pedal Position Sensor/
Switch “A” Circuit Low Input
SENSOR/SWITCH “A” CIRCUIT LOW INPUT, Diagnostic Procedure with
Diagnostic Trouble Code (DTC).>
P0123 Throttle/Pedal Position Sensor/
Switch “A” Circuit High Input
SENSOR/SWITCH “A” CIRCUIT HIGH INPUT, Diagnostic Procedure with
Diagnostic Trouble Code (DTC).>
P0125 Insufficient Coolant Temperature For
Closed Loop Fuel Control
TEMPERATURE FOR CLOSED LOOP FUEL CONTROL, Diagnostic Proce-
dure with Diagnostic Trouble Code (DTC).>
P0126 Insufficient Coolant Temperature for
Stable Operation
TEMPERATURE FOR STABLE OPERATION, Diagnostic Procedure with
Diagnostic Trouble Code (DTC).>
P0128 Coolant Thermostat (Coolant Tem-
perature Below Thermostat Regulat-
ing Temperature)
(COOLANT TEMPERATURE BELOW THERMOSTAT REGULATING TEM-
PERATURE), Diagnostic Procedure with Diagnostic Trouble Code (DTC).>
P0131 O2 Sensor Circuit Low Voltage (Bank
1 Sensor 1)
VOLTAGE (BANK 1 SENSOR 1), D iagnostic Procedure with Diagnostic Trou-
ble Code (DTC).>
DTC Item Reference
Page 1304 of 2453

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)”.
EN(H6DO)(diag)-
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”.
to EN(H6DO)(diag)-26, Subaru Select Moni-
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.
FU(H6DO)-23,
Mass Air Flow and
Intake Air Temper-
ature Sensor.>
Check DTC P0125
using “List of Diag-
nostic Trouble
Code (DTC).”
EN(H6DO)(diag)-
69, List of Diag-
nostic Trouble
Code (DTC).>
Page 1310 of 2453
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
CIRCUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>
TROUBLE SYMPTOM:
•Hard to start
•Erroneous idling
•Poor driving performance
CAUTION:
After repair or replacement of faulty parts, perform Clear Memory Mode
OPERATION, Clear Memory Mode.> and Inspection Mode
Inspection 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
Page 1311 of 2453

EN(H6DO)(diag)-150
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
Step Check Yes No
1CHECK CURRENT DATA.
1) Start the engine.
2) Read the data of engine coolant tempera-
ture sensor signal using Subaru Select Monitor
or general scan tool.
NOTE:
•Subaru Select Monitor
For detailed operation procedures, refer to
“READ CURRENT DATA FOR ENGINE”.
to EN(H6DO)(diag)-26, Subaru Select Moni-
tor.>
•General scan tool
For detailed operation procedure, refer to the
general scan tool operation manual.
Is the engine coolant tempera-
ture above 150°C (302°F) ?
Go to step 2.Repair the poor
contact.
NOTE:
In this case, repair
the following item:
•Poor contact
of engine cool-
ant tempera-
ture sensor
•Poor contact
in ECM
•Poor contact
of coupling con-
nector
•Poor contact
of joint connec-
tor
2CHECK HARNESS BETWEEN ENGINE
COOLANT TEMPERATURE SENSOR AND
ECM CONNECTOR.
1) Turn the ignition switch to OFF.
2) Disconnect the connectors from the engine
coolant temperature sensor.
3) Turn the ignition switch to ON.
4) Read the data of engine coolant tempera-
ture sensor signal using Subaru Select Monitor
or general scan tool.
NOTE:•Subaru Select Monitor
For detailed operation procedures, refer to
“READ CURRENT DATA FOR ENGINE”.
to EN(H6DO)(diag)-26, Subaru Select Moni-
tor.>
•General scan tool
For detailed operation procedure, refer to the
general scan tool operation manual.
Is the engine coolant tempera-
ture less than –40°C (–40°F) ?
Replace the
engine coolant
temperature sen-
sor.
FU(H6DO)-17,
Engine Coolant
Te m p e r a t u r e S e n -
sor.>
Repair the ground
short circuit of har-
ness between
engine coolant
temperature sen-
sor and ECM con-
nector.
Page 1312 of 2453
EN(H6DO)(diag)-151
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
AE:DTC P0118 ENGINE COOLANT TEMPERATURE CIRCUIT HIGH INPUT
DTC DETECTING CONDITION:
•Immediately at fault recognition
•GENERAL DESCRIPTION
CIRCUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>
TROUBLE SYMPTOM:
•Hard to start
•Erroneous idling
•Poor driving performance
CAUTION:
After repair or replacement of faulty parts, perform Clear Memory Mode
OPERATION, Clear Memory Mode.> and Inspection Mode
Inspection 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
Page 1313 of 2453

EN(H6DO)(diag)-152
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
Step Check Yes No
1CHECK CURRENT DATA.
1) Start the engine.
2) Read the data of engine coolant tempera-
ture sensor signal using Subaru Select Monitor
or general scan tool.
NOTE:
•Subaru Select Monitor
For detailed operation procedures, refer to
“READ CURRENT DATA FOR ENGINE”.
to EN(H6DO)(diag)-26, Subaru Select Moni-
tor.>
•General scan tool
For detailed operation procedure, refer to the
general scan tool operation manual.
Is the engine coolant tempera-
ture less than –40°C (–40°F) ?
Go to step 2.Repair the poor
contact.
NOTE:
In this case, repair
the following item:
•Poor contact
of engine cool-
ant tempera-
ture sensor
•Poor contact
in ECM
•Poor contact
of coupling con-
nector
•Poor contact
of joint connec-
tor
2CHECK HARNESS BETWEEN ENGINE
COOLANT TEMPERATURE SENSOR AND
ECM CONNECTOR.
1) Turn the ignition switch to OFF.
2) Disconnect the connectors from the engine
coolant temperature sensor.
3) Measure the voltage between engine cool-
ant temperature sensor connector and engine
ground.
Connector & terminal
(E8) No. 2 (+) — Engine ground (–):
Is the voltage more than 10 V? Repair the battery
short circuit of har-
ness between
ECM and engine
coolant tempera-
ture sensor con-
nector.
Go to step 3.
3CHECK HARNESS BETWEEN ENGINE
COOLANT TEMPERATURE SENSOR AND
ECM CONNECTOR.
1) Turn the ignition switch to ON.
2) Measure the voltage between engine cool-
ant temperature sensor connector and engine
ground.
Connector & terminal
(E8) No. 2 (+) — Engine ground (–):
Is the voltage more than 10 V? Repair the battery
short circuit of har-
ness between
ECM and engine
coolant tempera-
ture sensor con-
nector.
Go to step 4.
Page 1314 of 2453

EN(H6DO)(diag)-153
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
4CHECK HARNESS BETWEEN ENGINE
COOLANT TEMPERATURE SENSOR AND
ECM CONNECTOR.
Measure the voltage between engine coolant
temperature sensor connector and engine
ground.
Connector & terminal
(E8) No. 2 (+) — Engine ground (–):
Is the voltage more than 4 V? Go to step 5.Repair the har-
ness and connec-
tor.
NOTE:In this case, repair
the following item:
•Open circuit
of harness be-
tween ECM and
engine coolant
temperature
sensor connec-
tor
•Poor contact
of engine cool-
ant tempera-
ture sensor
connector
•Poor contact
in ECM connec-
tor
•Poor contact
of coupling con-
nector
•Poor contact
of joint connec-
tor
5CHECK HARNESS BETWEEN ENGINE
COOLANT TEMPERATURE SENSOR AND
ECM CONNECTOR.
1) Turn the ignition switch to OFF.
2) Measure the resistance of harness
between engine coolant temperature sensor
connector and engine ground.
Connector & terminal
(E8) No. 1 — Engine ground:
Is the resistance less than 5
Ω?
Replace the
engine coolant
temperature sen-
sor.
FU(H6DO)-17,
Engine Coolant
Te m p e r a t u r e S e n -
sor.>
Repair the har-
ness and connec-
tor.
NOTE:In this case, repair
the following item:
•Open circuit
of harness be-
tween ECM and
engine coolant
temperature
sensor connec-
tor
•Poor contact
of engine cool-
ant tempera-
ture sensor
connector
•Poor contact
in ECM connec-
tor
•Poor contact
of coupling con-
nector
•Poor contact
of joint connec-
tor
Step Check Yes No
Page 1322 of 2453
EN(H6DO)(diag)-161
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
ENGINE (DIAGNOSTICS)
AI: DTC P0126 INSUFFICIENT COOLANT TEMPERATURE FOR STABLE OPER-
ATION
DTC DETECTING CONDITION:
•Detected when two consecutive driving cycles with fault occur.
•GENERAL DESCRIPTION
TURE FOR STABLE OPERATION, Diagnostic Trouble Code (DTC) Detecting Criteria.>
TROUBLE SYMPTOM:
•Hard to start
•Erroneous idling
•Poor driving performance
CAUTION:
After repair or replacement of faulty parts, perform Clear Memory Mode
OPERATION, Clear Memory Mode.> and Inspection Mode
Inspection 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