![SUBARU FORESTER 2004 Service Repair Manual EN(H4DOTC)-34
ENGINE (DIAGNOSTIC)
Subaru Select Monitor
4. READ CURRENT DATA FOR ENGINE. (NORMAL MODE)
1) On the «Main Menu» display screen, select the {Each System Check} and press the [YES] key.
2 SUBARU FORESTER 2004 Service Repair Manual EN(H4DOTC)-34
ENGINE (DIAGNOSTIC)
Subaru Select Monitor
4. READ CURRENT DATA FOR ENGINE. (NORMAL MODE)
1) On the «Main Menu» display screen, select the {Each System Check} and press the [YES] key.
2](/manual-img/17/57426/w960_57426-1663.png)
EN(H4DOTC)-34
ENGINE (DIAGNOSTIC)
Subaru Select Monitor
4. READ CURRENT DATA FOR ENGINE. (NORMAL MODE)
1) On the «Main Menu» display screen, select the {Each System Check} and press the [YES] key.
2) On the «System Selection Menu» display screen, select the {Engine} and press the [YES] key.
3) Press the [YES] key after the information of engine type was displayed.
4) On the «Engine Diagnosis» screen, select the {Current Data Display/Save}, and then press the [YES] key.
5) On the «Data Display Menu» screen, select the {Data Display} and press the [YES] key.
6) Using the scroll key, move the display screen up or down until the desired data is shown.
A list of the support data is shown in the following table.
Remarks Display Unit of measure
Battery voltage Battery Voltage V
Vehicle speed signal Vehicle Speed km/h or MPH
Engine speed signal Engine Speed rpm
Engine coolant temperature signal Coolant Temp.°C or °F
Ignition timing signal Ignition Timing deg
Throttle position signal Throttle Opening Angle %
Throttle position signal Throttle Sensor Voltage V
Injection pulse width Fuel Injection #1 Pulse ms
Idle air control signal ISC Valve Duty Ratio %
generated duty control signal ALT Duty %
Fuel pump duty control signal Fuel Pump Duty %
A/F sensor current A/F Sensor #1 Current mA
A/F sensor resistance A/F Sensor #1 ResistanceΩ
Front oxygen (A/F) sensor output signal A/F Sensor #1 —
Rear oxygen sensor output signalRear O
2 Sensor
V
Short term fuel trim A/F Correction #1 %
Knock sensor correction Knocking Correction deg
Atmospheric pressure signal Atmosphere Pressure mmHg, kPa, inHg or psi
Intake manifold relative pressure signal Mani. Relative Pressure mmHg, kPa, inHg or psi
Intake manifold absolute pressure signal Mani. Absolute Pressure mmHg, kPa, inHg or psi
A/F correction (short term fuel trim) by rear oxygen sensor A/F Correction #3 %
Long term whole fuel trim A/F Learning #1 %
Canister purge control solenoid valve duty ratio CPC Valve Duty Ratio %
Primary supercharged pressure control signal Primary Control %
Tumble generated valve position sensor signal (RH side) TGV Position Sensor R V
Tumble generated valve position sensor signal (LH side) TGV Position Sensor L V
Tumble generated valve drive signal TGV Drive OPEN or CLOSE
Fuel level signal Fuel Level Voltage V
Intake air temperature signal Intake Air Temp.°C or °F
Mass air flow sensor signal Mass Air Flow g/s
Mass air flow sensor signal Air Flow Sensor Voltage V
Valve Timing Signal VVT Adv. Ang. amount R deg
Valve Timing Signal VVT Adv. Ang. amount L deg
Oil flow control solenoid valve signal OCV Duty R %
Oil flow control solenoid valve signal OCV Duty L %
Oil flow control solenoid valve current OCV current R mA
Oil flow control solenoid valve current OCV Current L mA
AT/MT identification signal AT Vehicle ID Signal AT or MT
Test Mode Signal Test Mode Signal ON or OFF
Load switch signal Electric Load Signal ON or OFF
Ignition switch signal Ignition Switch ON or OFF
Neutral position switch signal Neutral Position Switch ON or OFF
Air conditioning switch signal A/C Switch ON or OFF

EN(H4DOTC)-40
ENGINE (DIAGNOSTIC)
Inspection Mode
12.Inspection Mode
A: OPERATION
Perform the diagnosis on the “Diagnosis Trouble Codes (DTC) List” below.
Refer to the item of drive cycle when perform the diagnosis not on the “Diagnosis Trouble Codes (DTC) List”
below.
DTC Item On condition
P0011 A Camshaft Position-Timing Over-Advanced or System Performance (Bank 1) —
P0021 A Camshaft Position-Timing Over-Advanced or System Performance (Bank 2) —
P0031 HO2S Sensor Circuit Low Voltage (Bank 1 Sensor 1) —
P0032 HO2S Sensor Circuit High Voltage (Bank 1 Sensor 1) —
P0037 HO2S Sensor Circuit Low Voltage (Bank 1 Sensor 2) —
P0038 HO2S Sensor Circuit High Voltage (Bank 1 Sensor 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 Manifold Absolute Pressure/Barometric Pressure 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 —
P0129 Barometric Pressure Too Low —
P0130 O
2 Sensor Circuit (Bank 1 Sensor 1) —
P0131 O
2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) —
P0132 O
2 Sensor Circuit High Voltage (Bank 1 Sensor 1) —
P0134 O
2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) —
P0137 O
2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) —
P0138 O
2 Sensor Circuit High Voltage (Bank 1 Sensor 2) —
P0171 System Too Lean (Bank 1) —
P0172 System Too Rich (Bank 1) —
P0230 Fuel Pump Primary Circuit —
P0245 Turbo/Super Charger Wastegate Solenoid “A” Low —
P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) —
P0328 Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) —
P0335 Crankshaft Position Sensor “A” Circuit —
P0336 Crankshaft Position Sensor “A” Circuit Range/Performance —
P0340 Camshaft Position Sensor “A” Circuit (Bank 1 or Single Sensor) —
P0341Camshaft Position Sensor “A” Circuit Range/Performance (Bank 1 or Single
Sensor)—
P0365 Camshaft Position Sensor “B” Circuit (Bank 1) —
P0390 Camshaft Position Sensor “B” Circuit (Bank 2) —
P0458 Evaporative Emission Control System Purge Control Valve Circuit Low —
P0462 Fuel Level Sensor Circuit Low Input —
P0463 Fuel Level Sensor Circuit High Input —
P0502 Vehicle Speed Sensor Circuit Low Input —
P0503 Vehicle Speed Sensor Intermittent/Erratic/High —
P0509 Idle Control System Circuit High —
P0512 Starter Request Circuit—
P0513 Incorrect Immobilizer Key —
P0519 Idle Control System Malfunction (Fail-Safe) —

EN(H4DOTC)-45
ENGINE (DIAGNOSTIC)
Drive Cycle
13.Drive Cycle
A: OPERATION
There are three driving patterns on diagnosis.Following trouble can be diagnosed with driving specified pat-
terns.After repair the following trouble, be sure to check that the trouble is cleared correctly by the driving
specified patterns.
1. PREPARATION FOR DRIVE CYCLE
1) Check battery voltage is more than 12 V and fuel remains half [20 — 402 (5.3 — 10.6 US gal, 4.4 — 8.8
Imp gal)].
2) After performing the diagnostics and clearing the memory, check for any remaining unresolved trouble da-
ta.
3) Separate the test mode connector.
NOTE:
Be sure to perform the diagnosis after idling from starting the cooled engine except when the engine cool-
ant temperature is specified.
Perform the diagnosis twice when the DTC is marked * and after the completion of first diagnosis, stop the
engine and perform the second diagnosis in the same condition.
2. DRIVE THE VEHICLE 20 MINUTES AT THE SPEED OF 80 KM/H (50 MPH), AND THEN IDLE
THE ENGINE 1 MINUTE.
3. 10 MINUTES IDLING
NOTE:
Drive the vehicle more than 10 km/h (6 MPH) before diagnosis.
DTC Item On condition
*P0125 Insufficient Coolant Temperature For Closed Loop Fuel ControlEngine coolant temperature at
start is less than 20°C (68°F)
*P0133O
2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
—
*P0420 Catalyst System Efficiency Below Threshold (Bank 1) —
P0459 Evaporative Emission Control System Purge Control Valve Circuit High —
P0461 Fuel Level Sensor Circuit Range/Performance —
P0546 Exhaust Gas Temperature Sensor Circuit High - Bank 1 —
P1312 Exhaust Gas Temperature Sensor MalfunctionEngine coolant temperature at
start is less than 30°C (86°F)
DTC Item On condition
P0111 Intake Air Temperature Circuit Range/Performance —
P0464 Fuel Level Sensor Circuit Intermittent —
P0508 Idle Control System Circuit Low —
*P0483 Cooling Fan Rationality Check —
*P0506 Idle Control System RPM Lower Than Expected —
*P0507 Idle Control System RPM Higher Than Expected —

EN(H4DOTC)-132
ENGINE (DIAGNOSTIC)
Diagnostic Procedure with Diagnostic Trouble Code (DTC)
W: DTC P0129 BAROMETRIC PRESSURE TOO LOW
DTC DETECTING CONDITION:
Two consecutive driving cycles with fault
CAUTION:
After repair or replacement of faulty parts, conduct Clear Memory Mode
Step Check Yes No
1 CHECK ANY OTHER DTC ON DISPLAY.Is any other DTC displayed? Inspect the rele-
vant DTC using
“List of Diagnostic
Trouble Code
(DTC)”.
List of Diagnostic
Trouble Code
(DTC).>
N
OTE:
In this case, it is
not necessary to
inspect DTC
P0125.Go to step 2.
2 CHECK ENGINE COOLING SYSTEM.
N
OTE:
Check the following items:
Thermostat open stuck
Coolant level
Coolant freeze
Tire diameterIs there a fault in engine cool-
ing system?Replace the ther-
mostat.
Thermostat.>Replace the
engine coolant
temperature sen-
sor.
Engine Coolant
Temperature Sen-
sor.>
Step Check Yes No
1 CHECK ANY OTHER DTC ON DISPLAY.Is any other DTC displayed? Inspect the rele-
vant DTC using
“List of Diagnostic
Trouble Code
(DTC)”.
List of Diagnostic
Trouble Code
(DTC).>
N
OTE:
It is not necessary
to inspect DTC
P0129.Replace the ECM.
Engine Control
Module (ECM).>
NOTE:
Atmospheric pres-
sure sensor is built
in ECM.

FUEL INJECTION (FUEL SYSTEM)
FU(H4DOTC 2.5)
Page
1. General Description ....................................................................................2
2. Throttle Body .............................................................................................13
3. Intake Manifold ..........................................................................................14
4. Engine Coolant Temperature Sensor........................................................26
5. Crankshaft Position Sensor.......................................................................27
6. Camshaft Position Sensor.........................................................................28
7. Knock Sensor ............................................................................................29
8. Mass Air Flow and Intake Air Temperature Sensor ..................................30
9. Manifold Absolute Pressure Sensor ..........................................................31
10. Fuel Injector ..............................................................................................32
11. Tumble Generator Valve Assembly ..........................................................33
12. Tumble Generator Valve Actuator.............................................................34
13. Wastegate Control Solenoid Valve ...........................................................35
14. Front Oxygen (A/F) Sensor .......................................................................36
15. Rear Oxygen Sensor.................................................................................38
16. Exhaust Temperature Sensor ...................................................................40
17. Engine Control Module (ECM) ..................................................................41
18. Main Relay ................................................................................................42
19. Fuel Pump Relay.......................................................................................43
20. Fuel Pump Control Unit .............................................................................44
21. Fuel ...........................................................................................................45
22. Fuel Tank ..................................................................................................46
23. Fuel Filler Pipe ..........................................................................................48
24. Fuel Pump .................................................................................................52
25. Fuel Level Sensor .....................................................................................54
26. Fuel Sub Level Sensor ..............................................................................55
27. Fuel Filter ..................................................................................................57
28. Fuel Cut Valve...........................................................................................58
29. Fuel Damper Valve ...................................................................................59
30. Fuel Delivery, Return and Evaporation Lines............................................60
31. Fuel System Trouble in General ...............................................................63
![SUBARU FORESTER 2004 Service Repair Manual EN(H4DOTC 2.5)-28
ENGINE (DIAGNOSTIC)
Subaru Select Monitor
4. READ CURRENT DATA FOR ENGINE. (NORMAL MODE)
1) On the «Main Menu» display screen, select the {Each System Check} and press the [YES] ke SUBARU FORESTER 2004 Service Repair Manual EN(H4DOTC 2.5)-28
ENGINE (DIAGNOSTIC)
Subaru Select Monitor
4. READ CURRENT DATA FOR ENGINE. (NORMAL MODE)
1) On the «Main Menu» display screen, select the {Each System Check} and press the [YES] ke](/manual-img/17/57426/w960_57426-2051.png)
EN(H4DOTC 2.5)-28
ENGINE (DIAGNOSTIC)
Subaru Select Monitor
4. READ CURRENT DATA FOR ENGINE. (NORMAL MODE)
1) On the «Main Menu» display screen, select the {Each System Check} and press the [YES] key.
2) On the «System Selection Menu» display screen, select the {Engine} and press the [YES] key.
3) Press the [YES] key after the information of engine type was displayed.
4) On the «Engine Diagnosis» screen, select the {Current Data Display/Save}, and then press the [YES] key.
5) On the «Data Display Menu» screen, select the {Data Display} and press the [YES] key.
6) Using the scroll key, move the display screen up or down until the desired data is shown.
A list of the support data is shown in the following table.
Remarks Display Unit of measure
Battery voltage Battery Voltage V
Vehicle speed signal Vehicle Speed km/h or MPH
Engine speed signal Engine Speed rpm
Engine coolant temperature signal Coolant Temp.°C or °F
Ignition timing signal Ignition Timing deg
Throttle position signal Throttle Opening Angle %
Injection pulse width Fuel Injection #1 Pulse ms
Fuel pump duty control signal Fuel Pump Duty %
A/F sensor current A/F Sensor #1 Current mA
A/F sensor resistance A/F Sensor #1 ResistanceΩ
Front oxygen (A/F) sensor lambda value A/F Sensor #1 —
Rear oxygen sensor output signalRear O
2 Sensor
V
Short term fuel trim A/F Correction #1 %
Knock sensor compensation Knocking Correction deg
Atmospheric pressure signal Atmosphere Pressure mmHg, kPa, inHg or psi
Intake manifold relative pressure signal Mani. Relative Pressure mmHg, kPa, inHg or psi
Intake manifold absolute pressure signal Mani. Absolute Pressure mmHg, kPa, inHg or psi
A/F correction (short term fuel trim) by rear oxygen sensor A/F Correction #3 %
Long term whole fuel trim A/F Learning #1 %
Canister purge control solenoid valve duty ratio CPC Valve Duty Ratio %
Primary supercharged pressure control signal Primary Control %
Tumble generated valve position sensor signal (RH side) TGV Position Sensor R V
Tumble generated valve position sensor signal (LH side) TGV Position Sensor L V
Acceleration opening angle Accel Opening Angle %
VVT advance angle amount (R) VVT Adv. Amount R deg
VVT advance angle amount (L) VVT Adv. amount L deg
OCV duty R OCV Duty R %
OCV duty L OCV Duty L %
OCV current R OCV current R mA
OCV current L OCV Current L mA
Throttle motor duty Throttle Motor Duty %
Throttle power supply voltage Throttle Motor Voltage V
Sub throttle sensor voltage Sub-Throttle Sensor V
Main throttle sensor voltage Main-Throttle Sensor V
Sub acceleration sensor voltage Sub-Accelerator Sensor V
Main acceleration sensor voltage Main-Accelerator Sensor V
Memory vehicle speed Memorized Cruise Speed km/h
Alternate duty ratio ALT Duty %
Exhaust gas temperature signal Exhaust gas temperature°C
Estimated cumulative driving distance Odd Meter Km
Fuel level signal Fuel Level Voltage V
Intake air temperature signal Intake Air Temp.°C or °F
Mass air flow sensor signal Mass Air Flow g/s

EN(H4DOTC 2.5)-35
ENGINE (DIAGNOSTIC)
Inspection Mode
11.Inspection Mode
A: OPERATION
Perform the diagnosis on the “Diagnosis Trouble Codes (DTC) List” below.
Refer to the item of drive cycle when perform the diagnosis not on the “Diagnosis Trouble Codes (DTC) List”
below.
DTC Item On condition
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) —
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 O
2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
—
P0132 O
2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
—
P0137 O
2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
—
P0138 O
2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
—
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 —
P0245 Turbo/Super Charger Wastegate Solenoid “A” Low —
P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) —
P0328 Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) —
P0335 Crankshaft Position Sensor “A” Circuit —
P0340 Camshaft Position Sensor “A” Circuit (Bank 1 or Single Sensor) —
P0345 Camshaft Position Sensor “A” Circuit (Bank 2) —
P0458 Evaporative Emission Control System Purge Control Valve Circuit Low —
P0459 Evaporative Emission Control System Purge Control Valve Circuit High —
P0462 Fuel Level Sensor Circuit Low Input —
P0463 Fuel Level Sensor Circuit High Input —
P0502 Vehicle Speed Sensor Circuit Low Input —
P0503 Vehicle Speed Sensor Intermittent/Erratic/High —
P0512 Starter Request Circuit—
P0513 Incorrect Immobilizer Key —
P0519 Idle Control System Malfunction (Fail-Safe) —
P0545 Exhaust Gas Temperature Sensor Circuit Low-Bank 1 —
P0600 Serial Communication Link —
P0604 Internal Control Module Random Access Memory (RAM) Error —
P0605 Internal Control Module Read Only Memory (ROM) Error —
P0607 Control Module Performance —
P0638 Throttle Actuator Control Range/Performance (Bank 1) —
P0691 Cooling Fan 1 Control Circuit Low —
P0700 Transmission Control System (MIL Request) —
P0851 Neutral Switch Input Circuit Low —

4AT-33
AUTOMATIC TRANSMISSION
Stall Test
5. Stall Test
A: INSPECTION
NOTE:
The stall test is of extreme importance in diagnos-
ing the condition of the automatic transmission and
the engine. It should be conducted to measure the
engine stall speeds in “R” and “2” ranges (when
HOLD switch is ON).
Purposes of the stall test:
To check the operation of the automatic trans-
mission clutch.
To check the operation of the torque converter
clutch.
To check engine performance.
1) Check that the throttle valve opens fully.
2) Check that the engine oil level is correct.
3) Check that the coolant level is correct.
4) Check that the ATF level is correct.
5) Check that the differential gear oil level is cor-
rect.
6) Increase ATF temperature to 70 — 80°C (158 —
176°F) by idling the engine for approximately 30
minutes (with select lever set to “N” or “P”).
7) Place the wheel chocks at the front and rear of
all wheels and engage the parking brake.
8) Shift the manual linkage to ensure it operates
properly, then shift the select lever to the “2” range
and turn the HOLD switch to ON.
9) While forcibly depressing the foot brake pedal,
gradually depress the accelerator pedal until the
engine operates at full throttle.
10) When the engine speed is stabilized, record
that speed quickly and release the accelerator ped-
al.
11) Shift the select lever to “N” range, and cool
down the engine by idling it for more than one
minute.12) If the stall speed in “2” range (with HOLD switch
ON) is higher than specifications, low clutch slip-
ping and “2-4 brake slipping” may occur. To identify
it, conduct the same test as above in “R” range.
13) Perform the stall tests with the select lever in
the “D” range.
NOTE:
Do not continue the stall test for more than five
seconds at a time (from closed throttle, fully open
throttle to stall speed reading). Failure to follow this
instruction causes the engine oil and ATF to deteri-
orate and the clutch and brake to be adversely af-
fected.
Be sure to cool down the engine for at least one
minute after each stall test with the select lever set
in the “P” or “N” range and with the idle speed lower
than 1,200 rpm.
If the stall speed is higher than the specified
range, attempt to finish the stall test in as short a
time as possible, in order to prevent the automatic
transmission from sustaining damage.
Stall speed (at sea level):
2.0 L NON-TURBO MODEL
2,000 — 2,500 rpm
2.0 L TURBO MODEL
2,600 — 3,300 rpm
2.5 L NON-TURBO MODEL
2,100 — 2,600 rpm
2.5 L TURBO MODEL
2,700 — 3,200 rpm
(A) Brake pedal
(B) Accelerator pedal
(A) (B)
P
R
N
D
3
2
1
AT-00449