372
ENGINE (DIAGNOSTICS)

subaru impreza sti engine

  • Upload
    bjr6627

  • View
    217

  • Download
    9

Embed Size (px)

DESCRIPTION

use it for you sti engine health!

Citation preview

Page 1: subaru impreza sti engine

ENGINE (DIAGNOSTICS)

Page 2: subaru impreza sti engine

EN(STI)(diag)-2

ENGINE (DIAGNOSTICS)Basic Diagnostic Procedure

1. Basic Diagnostic ProcedureA: PROCEDURE1. ENGINE

Step Check Yes No1 CHECK ENGINE START FAILURE.

1) Ask the customer when and how troubleoccurred using the interview check list. <Ref.to EN(STI)(diag)-3, CHECK, Check List forInterview.>2) Start the engine.

Does the engine start? Go to step 2. Inspection using“Diagnostics forEngine Start Fail-ure”. <Ref. toEN(STI)(diag)-57,Diagnostics forEngine StartingFailure.>

2 CHECK ILLUMINATION OF MALFUNCTIONINDICATOR LIGHT.

Does the malfunction indicatorlight illuminate?

Go to step 3. Inspection using“General Diagnos-tics Table”. <Ref.to EN(STI)(diag)-371, General Diag-nostic Table.>

3 CHECK INDICATION OF DTC ON DISPLAY.1) Turn the ignition switch to OFF.2) Connect the Subaru Select Monitor or gen-eral scan tool to data link connector.3) Turn the ignition switch to ON and the Sub-aru Select Monitor or general scan tool powerswitch to ON.4) Read the DTC on Subaru Select Monitor orgeneral scan tool.

Does the Subaru Select Moni-tor or general scan tool indi-cate DTC?

Record the DTCcode. Repair thetrouble cause.<Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).> Go tostep 4.

Repair the relatedparts.

NOTE:If a DTC is notshown on displayalthough malfunc-tion indicator lightilluminates, per-form diagnostics ofmalfunction indica-tor light circuit orcombinationmeter. <Ref. toEN(STI)(diag)-48,Malfunction Indica-tor Light.>

4 PERFORM THE DIAGNOSIS.1) Perform the clear memory mode. <Ref. toEN(STI)(diag)-45, Clear Memory Mode.>2) Perform the inspection mode. <Ref. toEN(STI)(diag)-36, Inspection Mode.>

Does the Subaru Select Moni-tor or general scan tool indi-cate DTC?

Inspect using“Diagnostics Pro-cedure with Diag-nostic TroubleCode (DTC)”.<Ref. toEN(STI)(diag)-76,Diagnostic Proce-dure with Diagnos-tic Trouble Code(DTC).>

Complete thediagnosis.

Page 3: subaru impreza sti engine

EN(STI)(diag)-3

ENGINE (DIAGNOSTICS)Check List for Interview

2. Check List for InterviewA: CHECK1. CHECK LIST No. 1Check the following items when problem has occurred.

NOTE:Use copies of this page for interviewing customers.

Customer’s name Engine No.

Date of sale Fuel brand

Date of repair Odometer reading km

VIN miles

Weather Fine Cloudy Rainy Snowy Various/Others:

Outdoor temperature °C (°F)

Hot Warm Cool Cold

Place Highway Suburbs Inner city Uphill Downhill Rough road Others:

Engine temperature Cold Warming-up After warming-up Any temperature Others:

Engine speed rpm

Vehicle speed MPH

Driving conditions Not affected At starting While idling At racing While accelerating While cruising While decelerating While turning (RH/LH)

Headlight ON / OFF Rear defogger ON / OFF

Blower ON / OFF Radio ON / OFF

A/C compressor ON / OFF CD/Cassette ON / OFF

Cooling fan ON / OFF Car phone ON / OFF

Front wiper ON / OFF CB ON / OFF

Rear wiper ON / OFF

Page 4: subaru impreza sti engine

EN(STI)(diag)-4

ENGINE (DIAGNOSTICS)Check List for Interview

2. CHECK LIST No. 2Check the following items about the vehicle’s state when malfunction indicator light turns on.

NOTE:Use copies of this page for interviewing customers.

a) Other warning lights or indicators turn on. Yes / No

Low fuel warning light Charge indicator light AT diagnostics indicator light ABS warning light Engine oil pressure warning light

b) Fuel level

• Lack of gasoline: Yes / No• Indicator position of fuel gauge:• Had run out of gas before: Yes / No

c) Intentional connecting or disconnecting of harness connectors or spark plug cords: Yes / No

• What:

d) Intentional connecting or disconnecting of hoses: Yes / No

• What:

e) Installing of parts other than genuine parts: Yes / No

• What:• Where:

f) Occurrence of noise: Yes / No

• From where:• What kind:

g) Occurrence of smell: Yes / No

• From where:• What kind:

h) Intrusion of water into engine compartment or passenger compartment: Yes / No

i) Troubles occurred

Engine does not start. Engine stalls during idling. Engine stalls while driving. Engine speed decreases. Engine speed does not decrease. Rough idling Poor acceleration Back fire After fire No shift Excessive shift shock

Page 5: subaru impreza sti engine

EN(STI)(diag)-5

ENGINE (DIAGNOSTICS)General Description

3. General DescriptionA: CAUTION1) Airbag system wiring harness is routed near theECM, main relay and fuel pump relay.

CAUTION:• All airbag system connectors are colored yel-low. Do not use the electrical test equipment onthese circuit.• Be careful not to damage the airbag systemwiring harness when servicing the ECM, TCM,main relay and fuel pump relay.2) Never connect the battery in reverse polarity.• The ECM will be destroyed instantly.• The fuel injector and other part will be damagedin just a few minutes more.3) Do not disconnect the battery cables while theengine is running.• A large counter electromotive force will be gener-ated in the alternator, and this voltage may damageelectronic parts such as ECM, etc.4) Before disconnecting the connectors of eachsensor and the ECM, be sure to turn the ignitionswitch to OFF.5) Poor contact has been identified as a primarycause of this problem. To measure the voltage and/or resistance of individual sensors or all electricalcontrol modules at the harness side connector, usea tapered pin with a diameter of less than 0.64 mm(0.025 in). Do not insert the pin more than 5 mm(0.20 in) into the part.6) Before removing the ECM from located position,disconnect two cables on battery.• Otherwise, the ECM may be damaged.

CAUTION:When replacing the ECM, be careful not to usethe wrong spec. ECM to avoid any damage onthe fuel injection system.7) The connectors to each sensor in the enginecompartment and the harness connectors on theengine side and body side are all designed to bewaterproof. However, it is still necessary to takecare not to allow water to get into the connectorswhen washing the vehicle, or when servicing thevehicle on a rainy day.

8) Use the ECM mounting stud bolt at the bodyhead grounding points when measuring voltageand resistance inside the passenger compartment.

9) Use the engine grounding terminal or engineproper as the grounding point to the body, whenmeasuring voltage and resistance in the enginecompartment.

10) Every MFI-related part is a precision part. Donot drop them.11) Observe the following cautions when installinga radio in MFI equipped models.

CAUTION:• The antenna must be kept as far apart as pos-sible from the control unit.(The ECM is located under the steering column,inside of the instrument panel lower trim panel.)• The antenna feeder must be placed as far aspossible from ECM and MFI harness.• Carefully adjust the antenna for correctmatching.• When mounting a large power type radio, payspecial attention to the three items above men-tioned.• Incorrect installation of the radio may affectthe operation of ECM.12) Before disconnecting the fuel hose, disconnectthe fuel pump connector and crank the engine formore than 5 seconds to release pressure in the fuelsystem. If the engine starts during this operation,run it until it stops.

(A) Stud bolt

EN-00069

(A)

EN-01201

Page 6: subaru impreza sti engine

EN(STI)(diag)-6

ENGINE (DIAGNOSTICS)General Description

13) Diagnostics should be conducted by rotatingwith simple, easy operations and proceeding tocomplicated, difficult operations. The most impor-tant thing in diagnostics is to understand the cus-tomer’s complaint, and distinguish between thethree causes.14) On model with ABS, when performing drivingtest in jacked-up or lifted-up position, sometimesthe warning light may be lit, but this is not a mal-function of the system. The reason for this is thespeed difference between front and rear wheels.After diagnosis of engine control system, performthe ABS memory clearance procedure of self-diag-nosis function.

B: INSPECTIONBefore performing diagnostics, check the followingitems which might affect engine problems:

1. BATTERY1) Measure the battery voltage and specific gravityof electrolyte.

Standard voltage: 12 V

Specific gravity: Above 1.2602) Check the condition of main and other fuses,and harnesses and connectors. Also check forproper grounding.

2. ENGINE GROUNDMake sure the engine grounding terminal is proper-ly connected to engine.

C: NOTE1. DESCRIPTION• The on-board diagnostics (OBD) system detectsand indicates a fault in various inputs and outputsof the complex electronic control. Malfunction indi-cator light in the combination meter indicates oc-currence of a fault or trouble.• Further, against such a failure or sensors as maydisable the drive, the fail-safe function is providedto ensure the minimal driveability.

• The OBD system incorporated with the vehicleswithin this engine family complies with OBD-II Reg-ulations. The OBD system monitors the compo-nents and the system malfunction listed in EngineSection which affects on emissions.• When the system decides that a malfunction oc-curs, malfunction indicator light illuminates. At thesame time of the malfunction indicator light illumi-nation or blinking, a DTC and a freeze frame en-gine conditions are stored into on-board computer.• The OBD system stores freeze frame enginecondition data (engine load, engine coolant tem-perature, fuel trim, engine speed and vehiclespeed, etc.) into on-board computer when it detectsa malfunction first.• If the OBD system detects the various malfunc-tions including the fault of fuel trim or misfire, theOBD system first stores freeze frame engine condi-tions about the fuel trim or misfire.• When the malfunction does not occur again forthree consecutive driving cycles, malfunction indi-cator light is turned off, but DTC remains at on-board computer.• When troubleshooting the vehicle which com-plies with OBD-II Regulations, connect the SubaruSelect Monitor or general scan tool to the vehicle.

2. ENGINE AND EMISSION CONTROL SYS-TEM• The Multipoint Fuel Injection (MFI) system is asystem that supplies the optimum air-fuel mixtureto the engine for all the various operating condi-tions through the use of the latest electronic tech-nology.With this system fuel, which is pressurized at a con-stant pressure, is injected into the intake air pas-sage of the cylinder head. The injection quantity offuel is controlled by an intermittent injection systemwhere the electro-magnetic injection valve (fuel in-jector) opens only for a short period of time, de-pending on the quantity of air required for one cycleof operation. In actual operation, the injection quan-tity is determined by the duration of an electricpulse applied to the fuel injector and this permitssimple, yet highly precise metering of the fuel.• Further, all the operating conditions of the engineare converted into electric signals, and this resultsin additional features of the system, such as largeimproved adaptability, easier addition of compen-sating element, etc.

EN-01201

Page 7: subaru impreza sti engine

EN(STI)(diag)-7

ENGINE (DIAGNOSTICS)General Description

The MFI system also has the following features:• Reduced emission of harmful exhaust gases.• Reduced in fuel consumption.• Increased engine output.• Superior acceleration and deceleration.• Superior startability and warm-up perfor-mance in cold weather since compensation ismade for coolant and intake air temperature.

D: PREPARATION TOOLILLUSTRATION TOOL NUMBER DESCRIPTION REMARKS

18482AA010(Newly adopted tool)

CARTRIDGE Troubleshooting for electrical systems.

22771AA030 SUBARU SELECTMONITOR KIT

Troubleshooting for electrical systems.ST18482AA010

ST22771AA030

Page 8: subaru impreza sti engine

EN(STI)(diag)-8

ENGINE (DIAGNOSTICS)Electrical Component Location

4. Electrical Component LocationA: LOCATION1. ENGINE• Control module

(1) Engine control module (ECM) (3) Data link connector (4) Test mode connector

(2) Malfunction indicator light

EN-01202

(1)

(2) (4)(3)

EN-00156

(2)

EN-01601

(3) EN-01204

(4)

EN-01205

Page 9: subaru impreza sti engine

EN(STI)(diag)-9

ENGINE (DIAGNOSTICS)Electrical Component Location

• Sensor

(1) Manifold absolute pressure sensor (5) Camshaft position sensor (8) Tumble generator valve positionsensor(2) Engine coolant temperature sen-

sor(6) Crankshaft position sensor

(7) Mass air flow and intake air tem-perature sensor(3) Electronic throttle control

(4) Knock sensor

EN-04356

(6) (4)

(5)(1) (3)

(8)

(7) (5)

(8)

(2)

Page 10: subaru impreza sti engine

EN(STI)(diag)-10

ENGINE (DIAGNOSTICS)Electrical Component Location

EN-01797

(1)

(3)

(2)

EN-00295

EN-00297

(4)

EN-01798

(5)

EN-00299

(6)

(7)EN-00300

(8)

EN-00301

Page 11: subaru impreza sti engine

EN(STI)(diag)-11

ENGINE (DIAGNOSTICS)Electrical Component Location

(1) Front oxygen (A/F) sensor (3) Rear oxygen sensor (4) Rear catalytic converter

(2) Front catalytic converter

EN-01799

(1)

(2)

(3) (4)

(1)

EN-00303 EN-01800

(2)

EN-01801

(3)

EN-01802(4)

Page 12: subaru impreza sti engine

EN(STI)(diag)-12

ENGINE (DIAGNOSTICS)Electrical Component Location

(1) Fuel level sensor (3) Fuel tank pressure sensor (4) Fuel sub level sensor

(2) Fuel temperature sensor

EN-01207

(2)

(3) (4)

(1)

(1)

(2) EN-01208

(3)

EN-01209

(4)

EN-01210

Page 13: subaru impreza sti engine

EN(STI)(diag)-13

ENGINE (DIAGNOSTICS)Electrical Component Location

• Solenoid Valve, Actuator, Emission Control System Parts and Ignition System Parts

(1) Wastegate control solenoid valve (3) Ignition coil and ignitor ASSY (5) Oil flow control solenoid valve

(2) Purge control solenoid valve (4) Tumble generator valve actuator

EN-04357

(5)

(5)

(3)

(1)

(4)

(2)

Page 14: subaru impreza sti engine

EN(STI)(diag)-14

ENGINE (DIAGNOSTICS)Electrical Component Location

EN-00313(1)

EN-01804

(2)

EN-01805(3)

EN-01806

(4)

EN-01877

Page 15: subaru impreza sti engine

EN(STI)(diag)-15

ENGINE (DIAGNOSTICS)Electrical Component Location

(1) Pressure control solenoid valve (3) Drain valve (5) Fuel tank sensor control valve

(2) Canister (4) Drain filter

EN-01212

(2) (3) (4)

(5)

(1)

(1)

EN-01213

(2)

EN-01214

(4)

(3)

EN-01215

(5)

EN-00234

Page 16: subaru impreza sti engine

EN(STI)(diag)-16

ENGINE (DIAGNOSTICS)Electrical Component Location

(1) Fuel pump (4) Fuel pump control unit (7) Radiator sub fan relay 1

(2) Main relay (5) Radiator main fan relay 1 (8) Radiator sub fan relay 2

(3) Fuel pump relay (6) Radiator main fan relay 2 (9) Starter

EN-01807

(2) (3) (4)(1)

(8) (7) (6) (5) (9)

EN-01217

(1)

(3)(2)

EN-01808

(4)

EN-01809

(5)

(6)

(7)

(8)

EN-04358

Page 17: subaru impreza sti engine

EN(STI)(diag)-17

ENGINE (DIAGNOSTICS)Electrical Component Location

2. TRANSMISSION• Solenoid Valve and Switch

(1) Neutral position switch

EN-01811

(9)

EN-00192

Page 18: subaru impreza sti engine

EN(STI)(diag)-18

ENGINE (DIAGNOSTICS)Engine Control Module (ECM) I/O Signal

5. Engine Control Module (ECM) I/O SignalA: ELECTRICAL SPECIFICATION

ContentCon-

nectorNo.

Termi-nal No.

Signal (V)NoteIgnition SW ON

(Engine OFF)Engine ON (Idling)

Crankshaftpositionsensor

Signal (+) B135 10 0 −7 — +7 Sensor output waveform

Signal (−) B135 22 0 0 —

Shield B135 31 0 0 —

Rear oxy-gen sensor

Signal B137 25 0 0 — 0.9 —

Shield B137 31 0 0 —

GND (sen-sor)

B136 35 0 0 —

Front oxy-gen (A/F)sensorheater

Signal 1 B134 3 0 — 1.0 — Sensor output waveform

Signal 2 B134 2 0 — 1.0 — Sensor output waveform

Rear oxygen sensorheater signal

B135 2 0 — 1.0 — Sensor output waveform

Enginecoolanttempera-ture sensor

Signal B136 14 1.0 — 1.4 1.0 — 1.4 After warm-up the engine.

GND (sen-sor)

B136 35 0 0 After warm-up the engine.

Vehicle speed signal B135 26 0 or 5 0 or 5“5” and “0” are repeatedly dis-played when vehicle is driven.

Mass airflow sensor

Signal B136 23 — 0.3 — 4.5 —

Shield B136 32 0 0 —

GND B136 31 0 0 —

Intake air temperaturesensor signal

B136 13 0.3 — 4.6 0.3 — 4.6 —

Tumblegeneratorvalve posi-tion sensorRH

Signal B136 27Fully closed: 3.8 — 4.9Fully opened: 0.2 — 0.9

Power sup-ply

B136 16 5 5 —

GND (sen-sor)

B136 35 0 0 —

EN-01812

B134

5678

2 19

4 310

24 2223251112131415

262728

161718192021

3334 2932 3031

B136

5678

2 19

4 310

24 2223251112131415

262728

161718192021

3334 2932 303135

B135

5678

2 19

4 310

24 2223251112131415

262728

161718192021

29303132333435

B137

5678

2 19

4 310

22231112131415

242526

161718192021

2728293031

ToToToTo

Page 19: subaru impreza sti engine

EN(STI)(diag)-19

ENGINE (DIAGNOSTICS)Engine Control Module (ECM) I/O Signal

Tumblegeneratorvalve posi-tion sensorLH

Signal B136 26Fully closed: 3.8 — 4.9Fully opened: 0.2 — 0.9

Power sup-ply

B136 16 5 5 —

GND (sen-sor)

B136 35 0 0 —

Tumble generator valveRH (open)

B134 9 0 or 10 — 13 0 or 12 — 14 Sensor output waveform

Tumble generator valveRH (close)

B134 8 0 or 10 — 13 0 or 12 — 14 Sensor output waveform

Tumble generator valveLH (open)

B134 11 0 or 10 — 13 0 or 12 — 14 Sensor output waveform

Tumble generator valveLH (close)

B134 10 0 or 10 — 13 0 or 12 — 14 Sensor output waveform

Wastegate control sole-noid valve

B134 32 0 or 10 — 13 0 or 12 — 14 Sensor output waveform

Starter switch B137 8 0 0 Cranking: 8 — 14

A/C switch B137 17ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Ignition switch B137 14 10 — 13 12 — 14 —

Neutral position switch B137 9ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Test mode connector B137 15 10 — 13 12 — 14 When connected: 0

Knock sen-sor

Signal B136 25 2.8 2.8 —

Shield B136 33 0 0 —

Back-up power supply B135 19 10 — 13 12 — 14Ignition switch “OFF”:

10 — 13

Control unit power supplyB135 5 10 — 13 12 — 14 —

B135 6 10 — 13 12 — 14 —

Sensor power supply B136 16 5 5 —

Ignitioncontrol

#1 B135 18 0 12 — 14 Waveform

#2 B135 17 0 12 — 14 Waveform

#3 B135 16 0 12 — 14 Waveform

#4 B135 15 0 12 — 14 Waveform

Fuel injec-tor

#1 B136 6 10 — 13 1 — 14 Waveform

#2 B136 5 10 — 13 1 — 14 Waveform

#3 B136 4 10 — 13 1 — 14 Waveform

#4 B136 3 10 — 13 1 — 14 Waveform

Fuel pumpcontrol unit

Signal 1 B135 27 0 or 5 0 or 5 Sensor output waveform

Signal 2 B137 28 10 — 13 12 — 14 —

A/C relay control B135 33ON: 0.5 or lessOFF: 10 — 13

ON: 0.5 or lessOFF: 12 — 14

Radiator fan relay 1 con-trol

B135 25ON: 0.5 or lessOFF: 10 — 13

ON: 0.5 or lessOFF: 12 — 14

Radiator fan relay 2 con-trol

B135 24ON: 0.5 or lessOFF: 10 — 13

ON: 0.5 or lessOFF: 12 — 14

Malfunction indicatorlamp

B134 17 — —Light “ON”: 1 or lessLight “OFF”: 10 — 14

Engine speed output B134 23 — 0 — 13, or more Waveform

Purge control solenoidvalve

B134 14ON: 1 or lessOFF: 10 — 13

ON: 1 or lessOFF: 12 — 14

Sensor output waveform

ContentCon-

nectorNo.

Termi-nal No.

Signal (V)NoteIgnition SW ON

(Engine OFF)Engine ON (Idling)

Page 20: subaru impreza sti engine

EN(STI)(diag)-20

ENGINE (DIAGNOSTICS)Engine Control Module (ECM) I/O Signal

Manifoldabsolutepressuresensor

Signal B136 22 1.7 — 2.4 1.1 — 1.6

—Power sup-ply

B136 16 5 5

GND (sen-sor)

B136 35 0 0

Fuel tankpressuresensor

Signal B136 21 2.3 — 2.7 2.3 — 2.7The valve operates when fuelfiller cap is removed and rein-

stalled.

GND (sen-sor)

B136 35 0 0 —

Pressure control sole-noid valve

B134 12ON: 1 or lessOFF: 10 — 13

ON: 1 or lessOFF: 12 — 14

Drain valve B134 13ON: 1 or lessOFF: 10 — 13

ON: 1 or lessOFF: 12 — 14

Fuel tank sensor controlvalve

B134 24ON: 1 or lessOFF: 10 — 13

ON: 1 or lessOFF: 12 — 14

Fuel level sensor B136 20 0.12 — 4.75 0.12 — 4.75 —

Fuel temperature sensorsignal

B136 12 2.5 — 3.8 2.5 — 3.8Ambient temperature:

25°C (77°F)

Blow-by leak diagnosissignal

B137 24 0 0When disconnection (mal-

function): 5

Small light switch B137 12ON: 0

OFF: 10 — 13ON: 0

OFF: 12 — 14—

Blower fan switch B137 13ON: 0

OFF: 10 — 13ON: 0

OFF: 12 — 14—

Rear defogger switch B137 11ON: 0

OFF: 10 — 13ON: 0

OFF: 12 — 14—

Power steering oil pres-sure switch

B137 10 10 — 13ON: 0

OFF: 12 — 14—

Front oxygen (A/F) sen-sor signal (+)

B134 33 2.8 — 3.2 2.8 — 3.2 —

Front oxygen (A/F) sen-sor signal (−)

B134 26 2.4 — 2.7 2.4 — 2.7 —

Front oxygen (A/F) sen-sor shield

B134 25 0 0 —

SSM/GST communica-tion line

B137 20Less than 1 ←→ More

than 4Less than 1 ←→ More

than 4—

GND (injectors) B137 7 0 0 —

GND (ignition system) B135 12 0 0 —

GND (power supply)B135 4 0 0 —

B135 1 0 0 —

GND (control systems)B137 1 0 0 —

B137 2 0 0 —

GND (front oxygen (A/F)sensor heater 1)

B134 7 0 0 —

GND (front oxygen (A/F)sensor heater 2)

B134 6 0 0 —

Camshaft position sen-sor (LH)

B135 8 0 — 0.9ON: 0

OFF: 4.7 — 5.3Sensor output waveform

Camshaft position sen-sor (RH)

B135 9 0 — 0.9ON: 0

OFF: 4.7 — 5.3Sensor output waveform

ContentCon-

nectorNo.

Termi-nal No.

Signal (V)NoteIgnition SW ON

(Engine OFF)Engine ON (Idling)

Page 21: subaru impreza sti engine

EN(STI)(diag)-21

ENGINE (DIAGNOSTICS)Engine Control Module (ECM) I/O Signal

Electronicthrottle con-trol

Main B136 180.64 — 0.72

Fully opened: 3.960.64 — 0.72

(After engine warm-up)Fully closed: 0.6

Fully opened: 3.96

Sub B136 291.51 — 1.58

Fully opened: 4.171.51 — 1.58

(After engine warm-up)Fully closed: 1.48Fully opened: 4.17

Power sup-ply

B136 16 5 5 —

GND (sen-sor)

B137 3 0 0 —

Electronic throttle controlmotor (+)

B137 5 Duty waveform Duty waveform Driving frequeney: 500 Hz

Electronic throttle controlmotor (−)

B137 4 Duty waveform Duty waveform Driving frequeney: 500 Hz

Electronic throttle controlmotor power supply

B137 6 10 — 13 12 — 14 —

Electronic throttle controlmotor relay

B135 35ON: 010

OFF: — 13ON: 0

OFF: 12 — 14When ignition switch is ON:

ON

Oil flowcontrolsolenoidvalve (LH)

Signal (+) B134 19ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Signal (−) B134 29 0 0 —

Oil flowcontrolsolenoidvalve (RH)

Signal (+) B134 18ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Signal (−) B134 28 0 0 —

Accelera-tor pedalpositionsensor

Main sen-sor signal

B136 17Fully closed: 1

Fully opened: 3.5Fully closed: 1

Fully opened: 3.5—

Main powersupply

B136 15 5 5 —

GND (mainsensor)

B136 34 0 0 —

Sub sen-sor signal

B136 28Fully closed: 1

Fully opened: 3.5Fully closed: 1

Fully opened: 3.5—

Sub powersupply

B136 16 5 5 —

GND (subsensor)

B136 35 0 0 —

Cruise control set light B134 16ON: 0

OFF: 10 — 13ON: 0

OFF: 12 — 14—

Main light B134 15ON: 0

OFF: 10 — 13ON: 0

OFF: 12 — 14—

Clutch switch B134 1

When clutch pedal isdepressed: 0When clutch pedal isreleased: 10 — 13

When clutch pedal isdepressed: 0

When clutch pedal isreleased: 12 — 14

SET/COAST switch B136 11ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Brake switch 1 B136 9

When brake pedal isdepressed: 0When brake pedal isreleased: 10 — 13

When brake pedal isdepressed: 0

When brake pedal isreleased: 12 — 14

Brake switch 2 B136 8

When brake pedal isdepressed: 10 — 13When brake pedal isreleased: 0

When brake pedal isdepressed: 12 — 14When brake pedal is

released: 0

ContentCon-

nectorNo.

Termi-nal No.

Signal (V)NoteIgnition SW ON

(Engine OFF)Engine ON (Idling)

Page 22: subaru impreza sti engine

EN(STI)(diag)-22

ENGINE (DIAGNOSTICS)Engine Control Module (ECM) I/O Signal

RESUME/ACCEL switch B136 10ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Main switch B136 7ON: 10 — 13

OFF: 0ON: 12 — 14

OFF: 0—

Input/Output Measuring condition Waveform

1. Rear oxygen sensor 5 minutes after drivingat a constant speed of80 — 113 km/h (50 —70 MPH)

2. Rear oxygen sensor While idling (Oxygensensor in active status)

ContentCon-

nectorNo.

Termi-nal No.

Signal (V)NoteIgnition SW ON

(Engine OFF)Engine ON (Idling)

Rear O2Sensor

Rear O2Sensor

A/F Sensor #1

A/F Sensor #1

EN-04680

Rear O2Sensor

Rear O2Sensor

EN-04681

Page 23: subaru impreza sti engine

EN(STI)(diag)-23

ENGINE (DIAGNOSTICS)Engine Condition Data

6. Engine Condition DataA: ELECTRICAL SPECIFICATION

Measuring condition:• After warm-up the engine.• Gear position is in neutral position.• A/C is turned to OFF.• All accessory switches are turned to OFF.

Content Specified data

Engine load19.2 — 38.88 (%): Idling

23.7 — 50.0 (%): 2,500 rpm racing

Page 24: subaru impreza sti engine

EN(STI)(diag)-24

ENGINE (DIAGNOSTICS)Data Link Connector

7. Data Link ConnectorA: NOTEThis connector is used both for the general scan tools and Subaru Select Monitor.

CAUTION:Do not connect any scan tools other than the general scan tools and Subaru Select Monitor, becausethe circuit for Subaru Select Monitor may be damaged.

EN-00037

1 2 3 4 5 76 8

9 10 11 12 13 1514 16

Terminal No. Contents Terminal No. Contents

1 Power supply 9 Blank

2 Blank 10 Subaru Select Monitor/general scan tool signal

3 Blank 11 Blank

4 Blank 12 Ground

5 Blank 13 Ground

6 Blank 14 Blank

7 Blank 15 Blank

8 Blank 16 Blank

Page 25: subaru impreza sti engine

EN(STI)(diag)-25

ENGINE (DIAGNOSTICS)General Scan Tool

8. General Scan ToolA: OPERATION1. HOW TO USE GENERAL SCAN TOOL1) Prepare a general scan tool required by SAEJ1978.2) Open the cover and connect the general scantool to data link connector located in the lower por-tion of instrument panel (on the driver’s side).

3) Using the general scan tool, call up DTC andfreeze frame data.

General scan tool functions consist of:(1) MODE $01: Current powertrain diagnosticdata(2) MODE $02: Powertrain freeze frame data(3) MODE $03: Emission-related powertrainDTC(4) MODE $04: Clear/Reset emission-relateddiagnostic information(5) MODE $06: Request on-board monitoringtest results for non-continuously monitored sys-tems(6) MODE $07: Request on-board monitoringtest results for continuously monitored systems(7) MODE $09: Request vehicle information

Read out the data according to repair procedures.(For detailed operation procedures, refer to theGeneral Scan Tool Operation Manual.)

NOTE:For details concerning DTC, refer to the List of Di-agnostic Trouble Code (DTC). <Ref. to EN(STI)(di-ag)-69, List of Diagnostic Trouble Code (DTC).>

2. MODE $01 (CURRENT POWERTRAIN DIAGNOSTIC DATA)Refers to data denoting the current operating condition of analog input/output, digital input/output and/or thepowertrain system.A list of the support data and PID (Parameter Identification) codes are shown in the following table.

NOTE:Refer to general scan tool manufacturer’s instruction manual to access generic OBD-II PIDs (MODE $01).

EN-01163

PID Data Unit of measure

01Number of emission-related powertrain DTC and malfunction indicator light status and diag-nosis support information

03 Fuel system control status —

04 Calculated engine load value %

05 Engine coolant temperature °C06 Short term fuel trim %

07 Long term fuel trim %

0B Intake manifold absolute pressure kPa

0C Engine revolution rpm

0D Vehicle speed km/h

0E Ignition timing advance °0F Intake air temperature °C10 Air flow rate from mass air flow sensor g/sec

11 Throttle valve absolute opening angle %

13 Check whether oxygen sensor is installed. —

15 Oxygen sensor output voltage and short term fuel trim associated with oxygen sensor V and %

1C Supporting OBD system —

24 A/F value and A/F sensor output voltage — and V

34 A/F value and A/F sensor current — and mA

Page 26: subaru impreza sti engine

EN(STI)(diag)-26

ENGINE (DIAGNOSTICS)General Scan Tool

3. MODE $02 (POWERTRAIN FREEZE FRAME DATA)Refers to data denoting the operating condition when trouble is sensed by the on-board diagnosis system.A list of the support data and PID (Parameter Identification) codes are shown in the following table.

NOTE:Refer to general scan tool manufacturer’s instruction manual to access freeze frame data (MODE $02).

4. MODE $03 (EMISSION-RELATED POWERTRAIN DIAGNOSTIC TROUBLE CODE (DTC))Refer to Read Diagnostic Trouble Code (DTC) for information about data denoting emission-related power-train DTC. <Ref. to EN(STI)(diag)-35, Read Diagnostic Trouble Code (DTC).>

5. MODE $04 (CLEAR/RESET EMISSION-RELATED DIAGNOSTIC INFORMATION)Refers to the mode used to clear or reset emission-related diagnostic information (OBD-II trouble diagnosticinformation).

NOTE:Refer to general scan tool manufacturer’s instruction manual to clear or reset emission-related diagnostic in-formation (MODE $04).

6. MODE $06Refer to test value of troubleshooting and data of test limit on support data bit sequence table. List of supportdata is shown in the following table.

7. MODE $07Refer to data of DTC (pending code) for troubleshooting result about emission in first time.

PID Data Unit of measure

02 DTC that caused CARB required freeze frame data storage —

03 Fuel system control status —

04 Calculated engine load value %

05 Engine coolant temperature °C06 Short term fuel trim %

07 Long term fuel trim %

0B Intake manifold absolute pressure mmHg

0C Engine revolution rpm

0D Vehicle speed km/h

0E Ignition timing advance °0F Intake air temperature °C10 Air flow rate from mass air flow sensor g/sec

11 Throttle valve opening angle %

15 O2 sensor output voltage and O2 sensor short term fuel trim V and %

TID CID Test value & Test limit

$01 $01 Catalyst system efficiency below threshold

$03

$01 Evaporative emission control system large leak

$02 Evaporative emission control system small leak

$03 Evaporative emission control system very small leak

$05 $01 O2 sensor circuit slow response (Bank 1 Sensor 1)

$06$01

O2 sensor circuit (Bank 1 Sensor 2)$02

$07 $01 O2 sensor circuit slow response (Bank 1 Sensor 2)

$0C $01 Coolant thermostat (Coolant temperature below thermostat regulating temperature)

$0F$01

Drain valve range/performance$02

Page 27: subaru impreza sti engine

EN(STI)(diag)-27

ENGINE (DIAGNOSTICS)General Scan Tool

8. MODE $09Refer to data of vehicle specification (VIN, calibration ID, etc.).

Page 28: subaru impreza sti engine

EN(STI)(diag)-28

ENGINE (DIAGNOSTICS)Subaru Select Monitor

9. Subaru Select MonitorA: OPERATION1. HOW TO USE SUBARU SELECT MONI-TOR1) Prepare the Subaru Select Monitor kit. <Ref. toEN(STI)(diag)-7, PREPARATION TOOL, GeneralDescription.>

2) Connect the diagnosis cable to Subaru SelectMonitor.3) Insert the cartridge into Subaru Select Monitor.<Ref. to EN(STI)(diag)-7, PREPARATION TOOL,General Description.>

4) Connect the Subaru Select Monitor to data linkconnector.

(1) Data link connector is located in the lowerportion of instrument panel (on the driver’s side).

(2) Connect the diagnosis cable to data linkconnector.

CAUTION:Do not connect the scan tools except for Suba-ru Select Monitor and general scan tool.

5) Turn the ignition switch to ON (engine OFF) andSubaru Select Monitor power switch to ON.

6) Using the Subaru Select Monitor, call up theDTC and various data, and then record them.

2. READ DIAGNOSTIC TROUBLE CODE(DTC) FOR ENGINE. (NORMAL MODE)Refer to Read Diagnostic Trouble Code (DTC) forinformation about how to indicate DTC. <Ref. toEN(STI)(diag)-35, Read Diagnostic Trouble Code(DTC).>

3. READ DIAGNOSTIC TROUBLE CODE(DTC) FOR ENGINE. (OBD MODE)Refer to Read Diagnostic Trouble Code (DTC) forinformation about how to indicate DTC. <Ref. toEN(STI)(diag)-35, Read Diagnostic Trouble Code(DTC).>

EN-00038

EN-00039

EN-01163

(A) Power switch

(A)

EN-00040

Page 29: subaru impreza sti engine

EN(STI)(diag)-29

ENGINE (DIAGNOSTICS)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 Control System and press the [YES]key.3) Press the [YES] key after the information of engine type is displayed.4) On the «Engine Diagnosis» display screen, select the Current Data Display & Save and press the [YES]key.5) On the «Data Display Menu» display screen, select the Data Display and press the [YES] key.6) Using the scroll key, move the display screen up or down until desired data is shown.• A list of the support data is shown in the following table.

Contents 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 °FIgnition 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 ohm

Front oxygen (A/F) sensor lambda value A/F Sensor #1 —

Rear oxygen sensor output signal Rear O2 Sensor V

Short term fuel trim A/F Correction #1 %

Knock sensor correction Knocking Correction deg

Atmospheric absolute pressure signal Atmosphere PressuremmHg or kPa or inHg or

psi

Intake manifold relative pressure signal Mani. Relative PressuremmHg or kPa or inHg or

psi

Intake manifold absolute pressure signal Mani. Absolute PressuremmHg or kPa or 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 generator valve position sensor signal (right side) TGV Position Sensor R V

Tumble generator valve position sensor signal (left side) TGV Position Sensor L V

Accelerator position Accel.Opening Angle %

VVT advanced timing (R) VVTAdv.Amount R deg

VVT advanced timing (L) VVTAdv.Amount L deg

OCV duty ratio (R) OCV Duty R %

OCV duty ratio (L) OCV Duty L %

OCV duty current (R) OCV Current R mA

OCV duty 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-accelerator sensor voltage Sub-Accelerator Sensor V

Main-accelerator sensor voltage Main-Accelerator Sensor V

Memorized cruise speed Memorized Cruise Speed km/h

Roughness Monitor for #1 cylinder Roughness Monitor #1 —

Page 30: subaru impreza sti engine

EN(STI)(diag)-30

ENGINE (DIAGNOSTICS)Subaru Select Monitor

NOTE:For detailed operation procedure, refer to the SUBARU SELECT MONITOR OPERATION MANUAL.

Roughness Monitor for #2 cylinder Roughness Monitor #2 —

Roughness Monitor for #3 cylinder Roughness Monitor #3 —

Roughness Monitor for #4 cylinder Roughness Monitor #4 —

Fuel level signal Fuel Level V

Intake air temperature signal Intake Air Temp. °C or °FMass air flow sensor signal Mass Air Flow g/s

Mass air flow sensor signal Air Flow Sensor Voltage V

Fuel tank pressure signal Fuel Tank PressuremmHg or kPa or inHg or

psi

Fuel temperature signal Fuel Temp. °C or °FAT/MT identification signal AT Vehicle ID Signal ON or OFF

Fuel pressure control signal PCV Solenoid Valve ON or OFF

Drain valve signal Vent. Solenoid Valve ON or OFF

Tank sensor control solenoid valve signal Tank Sensor Cntl Valve ON or OFF

ETC Motor Relay ETC Motor Relay ON or OFF

Clutch SW Clutch Switch ON or OFF

Stop light SW Stop Light Switch ON or OFF

SET/COAST SW SET/COAST Switch ON or OFF

RESUME/ACCEL SW RESUME/ACCEL Switch ON or OFF

Brake SW Brake Switch ON or OFF

Main SW Main Switch ON or OFF

Ignition switch signal Ignition Switch ON or OFF

Test mode signal Test Mode Signal ON or OFF

Neutral position switch signal Neutral Position Switch ON or OFF

Air conditioning switch signal A/C Switch ON or OFF

Air conditioning signal A/C Compressor Signal ON or OFF

Radiator main fan relay signal Radiator Fan Relay #1 ON or OFF

Blow-by leak diagnosis SW Blow-by Leak Connector ON or OFF

Knocking signal Knocking Signal ON or OFF

Radiator sub fan relay signal Radiator Fan Relay #2 ON or OFF

Power steering switch signal P/S Switch ON or OFF

Rear oxygen sensor rich signal Rear O2 Rich Signal ON or OFF

Starter switch signal Starter Switch ON or OFF

Idle switch signal Idle Switch ON or OFF

Crankshaft position sensor signal Crankshaft Position Sig. ON or OFF

Camshaft position sensor signal Camshaft Position Sig. ON or OFF

Rear defogger switch signal Rear Defogger SW ON or OFF

Blower fan switch signal Blower Fan SW ON or OFF

Small light switch signal Light Switch ON or OFF

Tumble generator valve output signal TGV Output ON or OFF

Tumble generator valve drive signal TGV Drive OPEN or CLOSE

Contents Display Unit of measure

Page 31: subaru impreza sti engine

EN(STI)(diag)-31

ENGINE (DIAGNOSTICS)Subaru Select Monitor

5. READ CURRENT DATA FOR ENGINE. (OBD 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 Control System and press the [YES]key.3) Press the [YES] key after the information of engine type is displayed.4) On the «Engine Diagnosis» display screen, select the OBD System and press the [YES] key.5) On the «OBD Menu» display screen, select the Current Data Display & Save and press the [YES] key.6) On the «Data Display Menu» display screen, select the Data Display and press the [YES] key.7) Using the scroll key, move the display screen up or down until desired data is shown.• A list of the support data is shown in the following table.

NOTE:For detailed operation procedure, refer to the SUBARU SELECT MONITOR OPERATION MANUAL.

Contents Display Unit of measure

Number of DTC Number of DTC —

Malfunction indicator light status MI (MIL) ON or OFF

Monitoring test of misfire Misfire monitoring Complete or incomplete

Monitoring test of fuel system Fuel system monitoring Complete or incomplete

Monitoring test of comprehensive component Component monitoring Complete or incomplete

Test of catalyst Catalyst Diagnosis Complete or incomplete

Test of heated catalyst Heated catalyst No support

Test of evaporative emission purge control system Evaporative purge system Complete or incomplete

Test of secondary air system Secondary air system No support

Test of air conditioning system refrigerant A/C system refrigerant No support

Test of oxygen sensor Oxygen sensor Complete or incomplete

Test of oxygen sensor heater O2 Heater Diagnosis Complete or incomplete

Test of EGR system EGR system No support

Air fuel ratio control system for bank 1 Fuel System for Bank 1 —

Engine load data Calculated load value %

Engine coolant temperature signal Coolant Temp. °C or °FShort term fuel trim by front oxygen (A/F) sensor Short term fuel trim B1 %

Long term fuel trim by front oxygen (A/F) sensor Long term fuel trim B1 %

Intake manifold absolute pressure signal Mani. Absolute PressuremmHg or kPa or inHg or

psi

Engine speed signal Engine Speed rpm

Vehicle speed signal Vehicle Speed km/h or MPH

Ignition timing advance for #1 cylinder Ignition timing adv. #1 °Intake air temperature signal Intake Air Temp. °C or °FIntake air amount Mass Air Flow g/s

Throttle position signal Throttle Opening Angle %

Oxygen sensor #11 Oxygen Sensor #11 —

Oxygen sensor #12 Oxygen Sensor #12 —

Rear oxygen sensor output signal Oxygen Sensor #12 V

Air fuel ratio correction by rear oxygen sensor Short term fuel trim #12 %

On-board diagnostic system OBD System CARB-OBD2

A/F sensor output signal A/F sensor #11 V

A/F lambda signal A/F sensor #11 —

A/F lambda signal #11 A/F sensor #11 —

A/F sensor current #11 A/F sensor #11 mA

Page 32: subaru impreza sti engine

EN(STI)(diag)-32

ENGINE (DIAGNOSTICS)Subaru Select Monitor

6. READ FREEZE FRAME DATA FOR ENGINE. (OBD 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 Control System and press the [YES]key.3) Press the [YES] key after the information of engine type is displayed.4) On the «Engine Diagnosis» display screen, select the OBD System and press the [YES] key.5) On the «OBD Menu» display screen, select the Freeze Frame Data and press the [YES] key.• A list of the support data is shown in the following table.

NOTE:For detailed operation procedure, refer to the SUBARU SELECT MONITOR OPERATION MANUAL.

Contents Display Unit of measure

DTC for freeze frame data Freeze frame data DTC

Air fuel ratio control system for bank 1 Fuel system for Bank1 Closed loop or Open loop

Air fuel ratio control system for bank 2 Fuel system for Bank2 Open loop

O2 sensor output voltage Oxygen Sensor #12 V

Short term fuel trim by O2 sensor Short term fuel trim #12 %

Engine load data Calculated load value %

Engine coolant temperature signal Coolant Temp. °C or °FShort term fuel trim by front oxygen (A/F) sensor Short term fuel trim B1 %

Long term fuel trim by front oxygen (A/F) sensor Long term fuel trim B1 %

Intake manifold absolute pressure signal Mani. Absolute Pressure mmHg, kPa, inHg or psi

Engine speed signal Engine Speed rpm

Vehicle speed signal Vehicle Speed km/h or MPH

Ignition timing advance for #1 cylinder Ignition timing adv. #1 °Intake air temperature signal Intake Air Temp. °C or °FIntake air amount Mass Air Flow g/s

Throttle position signal Throttle Opening Angle %

Page 33: subaru impreza sti engine

EN(STI)(diag)-33

ENGINE (DIAGNOSTICS)Subaru Select Monitor

7. LED OPERATION MODE FOR ENGINE1) 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 Control System and press the [YES]key.3) Press the [YES] key after the information of engine type is displayed.4) On the «Engine Diagnosis» display screen, select the Current Data Display & Save and press the [YES]key.5) On the «Data Display Menu» display screen, select the Data & LED 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.

NOTE:For detailed operation procedure, refer to the SUBARU SELECT MONITOR OPERATION MANUAL.

Contents Display Message LED “ON” requirements

Ignition switch signal Ignition Switch ON or OFF When ignition switch is turned to ON.

Test mode signal Test Mode Signal ON or OFF When test mode connector is connected.

Neutral position switch signal Neutral Position Switch ON or OFF When neutral position signal is entered.

Air conditioning switch signal A/C Switch ON or OFF When air conditioning switch is turned ON.

Air conditioning relay signal A/C Compressor Signal ON or OFF When air conditioning relay is in function.

Radiator main fan relay signal Radiator Fan Relay #1 ON or OFF When radiator main fan relay is in function.

Knocking signal Knocking Signal ON or OFF When knocking signal is entered.

Radiator sub fan relay signal Radiator Fan Relay #2 ON or OFF When radiator sub fan relay is in function.

Rear oxygen sensor rich signal Rear O2 Rich Signal ON or OFFWhen rear oxygen sensor mixture ratio isrich.

Starter switch signal Starter Switch Signal ON or OFF When starter switch signal is entered.

Idle switch signal Idle Switch Signal ON or OFF When idle switch signal is entered.

Crankshaft position sensor signal Crankshaft Position Signal ON or OFFWhen crankshaft position sensor signal isentered.

Camshaft position sensor signal Camshaft Position Signal ON or OFFWhen camshaft position sensor signal isentered.

Power steering switch signal P/S Switch ON or OFF When power steering switch is entered.

Rear defogger switch signal Rear Defogger Switch ON or OFF When rear defogger switch is turned ON.

Blower fan switch signal Blower Fan Switch ON or OFF When blower fan switch is turned ON.

Small light switch signal Light Switch ON or OFF When small light switch is turned ON.

Tumble generator valve actuatorsignal

TGV Output ON or OFF When TGV actuator signal is entered.

Tumble generator valve drive sig-nal

TGV DriveClose or

OpenWhen TGV moves and valve opens.

Fuel pressure control solenoid PCV Solenoid Valve ON or OFFWhen fuel pressure control solenoid valve isin function.

Drain valve signal Vent. Solenoid Valve ON or OFF When drain valve is in function.

Fuel tank sensor control solenoidvalve signal

Fuel Tank Sensor Ctrl Valve ON or OFFWhen tank sensor control solenoid valve is infunction.

Blow-by leak diagnosis SW Blow-by Leak Connector ON or OFF When connected.

Handle SW Handle SW RHD/LHD When the vehicle is LHD model.

ETC motor relay ETC Motor Relay ON or OFF When electronic throttle control is in function.

Clutch SW Clutch SW ON or OFF When clutch switch is turned ON.

Stop SW Stop Light Switch ON or OFF When stop light switch is turned ON.

SET/CST SW SET/COAST Switch ON or OFF When SET/COAST switch is turned ON.

RES/ACC SW RESUME/ACCEL Switch ON or OFF When RESUME/ACCEL switch is turned ON.

Brake SW Brake Switch ON or OFF When brake switch is turned ON.

Main SW Main Switch ON or OFF When main switch is turned ON.

Page 34: subaru impreza sti engine

EN(STI)(diag)-34

ENGINE (DIAGNOSTICS)Subaru Select Monitor

8. VIN REGISTRATION1) On «Main Menu» display screen, select the Each System Check and press the [YES] key.2) On «System Selection Menu» display screen, select the Engine and press the [YES] key.3) Press the [YES] key after the information of engine type is displayed.4) On «Engine Diagnosis» display screen, select the VIN Registration, and then press the [YES] key.5) Perform the procedure shown on the display.

NOTE:For detailed operation procedure, refer to the SUBARU SELECT MONITOR OPERATION MANUAL.

Page 35: subaru impreza sti engine

EN(STI)(diag)-35

ENGINE (DIAGNOSTICS)Read Diagnostic Trouble Code (DTC)

10.Read Diagnostic TroubleCode (DTC)

A: OPERATION1. SUBARU SELECT MONITOR (NORMALMODE)1) On the «Main Menu» display screen, select theEach System Check and press the [YES] key.2) On the «System Selection Menu» displayscreen, select the Engine Control System andpress the [YES] key.3) Press the [YES] key after the information of en-gine type is displayed.4) On the «Engine Diagnosis» display screen, se-lect the DTC Display and press the [YES] key.5) On the «DTC Display» display screen, select theCurrent DTC or History DTC and press the[YES] key.

NOTE:• For detailed operation procedure, refer to theSUBARU SELECT MONITOR OPERATION MAN-UAL.• For detailed concerning DTC, refer to the List ofDiagnostic Trouble Code (DTC). <Ref. toEN(STI)(diag)-69, List of Diagnostic Trouble Code(DTC).>

2. SUBARU SELECT MONITOR (OBDMODE)1) On the «Main Menu» display screen, select the2. Each System Check and press the [YES] key.2) On the «System Selection Menu» displayscreen, select the Engine Control System andpress the [YES] key.3) Press the [YES] key after the information of en-gine type is displayed.4) On the «Engine Diagnosis» display screen, se-lect the OBD System and press the [YES] key.5) On the «OBD Menu» display screen, select theDTC Display and press the [YES] key.6) Make sure that a DTC is shown on the displayscreen.

NOTE:• For detailed operation procedure, refer to theSUBARU SELECT MONITOR OPERATION MAN-UAL.• For detailed concerning DTC, refer to the List ofDiagnostic Trouble Code (DTC). <Ref. toEN(STI)(diag)-69, List of Diagnostic Trouble Code(DTC).>

3. GENERAL SCAN TOOLRefers to data denoting emission-related power-train DTC.For details concerning DTC, refer to the List of Di-agnostic Trouble Code (DTC). <Ref. to EN(STI)(di-ag)-69, List of Diagnostic Trouble Code (DTC).>

NOTE:Refer to general scan tool manufacturer’s instruc-tion manual to access emission-related powertrainDTC (MODE $03).

Page 36: subaru impreza sti engine

EN(STI)(diag)-36

ENGINE (DIAGNOSTICS)Inspection Mode

11.Inspection ModeA: PROCEDURECarry out trouble diagnosis shown in the following DTC table.When performing trouble diagnosis which is not shown in the DTC table, refer to the next item Drive cycle.<Ref. to EN(STI)(diag)-41, Drive Cycle.>

DTC Item Condition

P0011 “A” Camshaft Position-Timing Over-Advanced or System Perfor-mance (Bank 1)

P0021 “A” Camshaft Position-Timing Over-Advanced or System Perfor-mance (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) —

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) —

P0182 Fuel Temperature Sensor “A” Circuit Low Input —

P0183 Fuel Temperature Sensor “A” Circuit High Input —

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 —

P0336 Crankshaft Position Sensor “A” Circuit Range/Performance —

P0340 Camshaft Position Sensor “A” Circuit (Bank 1 or Single Sensor) —

P0345 Camshaft Position Sensor “A” Circuit (Bank 2) —

P0447 Evaporative Emission Control System Vent Control Circuit Open —

P0448 Evaporative Emission Control System Vent Control Circuit Shorted —

P0452 Evaporative Emission Control System Pressure Sensor Low Input —

P0453 Evaporative Emission Control System Pressure Sensor High Input —

P0458 Evaporative Emission Control System Purge Control Valve CircuitLow

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 —

Page 37: subaru impreza sti engine

EN(STI)(diag)-37

ENGINE (DIAGNOSTICS)Inspection Mode

P0519 Idle Control System Malfunction (Fail-Safe) —

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 —

P0851 Neutral Switch Input Circuit Low —

P0852 Neutral Switch Input Circuit High —

P1152 O2 Sensor Circuit Range/Performance (Low) (Bank1 Sensor1) —

P1153 O2 Sensor Circuit Range/Performance (High) (Bank1 Sensor1) —

P1160 Return Spring Failure —

P1400 Fuel Tank Pressure Control Solenoid Valve Circuit Low —

P1420 Fuel Tank Pressure Control Sol. Valve Circuit High —

P1446 Fuel Tank Sensor Control Valve Circuit Low —

P1447 Fuel Tank Sensor Control Valve Circuit High —

P1491 Positive Crankcase Ventilation (Blow-by) Function Problem —

P1518 Starter Switch Circuit Low Input —

P1560 Back-up Voltage Circuit Malfunction —

P2006 Intake Manifold Runner Control Stuck Closed (Bank 1) —

P2007 Intake Manifold Runner Control Stuck Closed (Bank 2) —

P2008 Intake Manifold Runner Control Circuit / Open (Bank 1) —

P2009 Intake Manifold Runner Control Circuit Low (Bank 1) —

P2011 Intake Manifold Runner Control Circuit / Open (Bank 2) —

P2012 Intake Manifold Runner Control Circuit Low (Bank 2) —

P2016 Intake Manifold Runner Position Sensor / Switch Circuit Low(Bank1)

P2017 Intake Manifold Runner Position Sensor / Switch Circuit High(Bank1)

P2021 Intake Manifold Runner Position Sensor / Switch Circuit Low (Bank2)

P2022 Intake Manifold Runner Position Sensor / Switch Circuit High (Bank2)

P2088 OCV Solenoid Valve Signal A Circuit Open (Bank 1) —

P2089 OCV Solenoid Valve Signal A Circuit Short (Bank 1) —

P2092 OCV Solenoid Valve Signal A Circuit Open (Bank 2) —

P2093 OCV Solenoid Valve Signal A Circuit Short (Bank 2) —

P2101 Throttle Actuator Control Motor Circuit Range/Performance —

P2102 Throttle Actuator Control Motor Circuit Low —

P2103 Throttle Actuator Control Motor Circuit High —

P2109 Throttle/Pedal Position Sensor A Minimum Stop Performance —

P2122 Throttle/Pedal Position Sensor/Switch “D” Circuit Low Input —

P2123 Throttle/Pedal Position Sensor/Switch “D” Circuit High Input —

P2127 Throttle/Pedal Position Sensor/Switch “E” Circuit Low Input —

P2128 Throttle/Pedal Position Sensor/Switch “E” Circuit High Input —

P2135 Throttle/Pedal Position Sensor/Switch “A” / “B” Voltage Rationality —

P2138 Throttle/Pedal Position Sensor/Switch “D” / “E” Voltage Rationality —

P2227 Barometric Pressure Circuit Range/Performance —

P2228 Barometric Pressure Circuit Low Input —

P2229 Barometric Pressure Circuit High Input —

DTC Item Condition

Page 38: subaru impreza sti engine

EN(STI)(diag)-38

ENGINE (DIAGNOSTICS)Inspection Mode

1. PREPARATION FOR THE INSPECTIONMODE1) Make sure that the fuel remains approx. halfamount [20 — 402 (5.3 — 10.6 US gal, 4.4 — 8.8Imp gal)] and the battery voltage is 12 V or more.2) Raise the vehicle using a garage jack and placeon rigid racks or drive the vehicle onto free rollers.

WARNING:• Before raising the vehicle, ensure the parkingbrake is applied.• Do not use a pantograph jack in place of a rig-id rack.• Secure a rope or wire to the front and reartowing or tie-down hooks to prevent the lateralrunout of front wheels.• Do not abruptly depress/release the clutchpedal or accelerator pedal during works evenwhen engine is operating at low speeds sincethis may cause vehicle to jump off free rollers.• In order to prevent the vehicle from slippingdue to vibration, do not place any woodenblocks or similar items between the rigid racksand the vehicle.• Since the rear wheels will also rotate, do notplace anything near them. Also, make sure thatnobody goes in front of the vehicle.

2. SUBARU SELECT MONITOR1) After cleaning the memory, check for any re-maining unsolved trouble data. <Ref. toEN(STI)(diag)-45, Clear Memory Mode.>2) Warm up the engine.3) Prepare the Subaru Select Monitor kit. <Ref. toEN(STI)(diag)-7, PREPARATION TOOL, GeneralDescription.>

4) Connect the diagnosis cable to Subaru SelectMonitor.5) Insert the cartridge into Subaru Select Monitor.<Ref. to EN(STI)(diag)-7, PREPARATION TOOL,General Description.>

6) Connect the test mode connector (A) at the low-er portion of instrument panel (on the driver’s side).

(A) Rigid rack

(B) Free rollers

EN-00041

(A)

(B)

(A) Test mode connector

EN-00038

EN-00039

EN-00333

(A)

Page 39: subaru impreza sti engine

EN(STI)(diag)-39

ENGINE (DIAGNOSTICS)Inspection Mode

7) Connect the Subaru Select Monitor to data linkconnector located in the lower portion of the instru-ment panel (on the driver’s side).

CAUTION:Do not connect the scan tools except for Suba-ru Select Monitor and general scan tool.8) Turn the ignition switch to ON (engine OFF) andSubaru Select Monitor power switch to ON.

9) On the «Main Menu» display screen, select the2. Each System Check and press the [YES] key.10) On the «System Selection Menu» displayscreen, select the Engine Control System andpress the [YES] key.11) Press the [YES] key after the information of en-gine type is displayed.12) On the «Engine Diagnosis» display screen, se-lect the Dealer Check Mode Procedure and pressthe [YES] key.13) When the “Perform Inspection (Dealer Check)Mode?” is shown on the display screen, press the[YES] key.14) Perform subsequent procedures as instructedon the display screen.• If trouble still remains in the memory, the corre-sponding DTC appears on the display screen.

NOTE:• For detailed operation procedure, refer to theSUBARU SELECT MONITOR OPERATION MAN-UAL.• For detailed concerning the DTC, refer to the Listof Diagnostic Trouble Code (DTC).

<Ref. to EN(STI)(diag)-69, List of Diagnostic Trou-ble Code (DTC).>• Release the parking brake.• The speed difference between front and rearwheels may light either the ABS warning light, butthis indicates no malfunctions. When the enginecontrol diagnosis is finished, perform the ABSmemory clearance procedure of self-diagnosisfunction.

3. GENERAL SCAN TOOL1) Warm up the engine.2) Connect the test mode connector (A) at the low-er side of instrument panel (on the driver’s side).

3) Connect the general scan tool to its data linkconnector in the lower portion of instrument panel(on the driver’s side).

CAUTION:Do not connect the scan tools except for Suba-ru Select Monitor and general scan tool.

4) Start the engine.

NOTE:Depress the clutch pedal when starting engine.5) Using the shift lever, turn the “N” position switchto ON.6) Keep the engine speed in 2,500 — 3,000 rpmrange for 40 seconds.7) Place the shift lever in “1st” gear and drive thevehicle at 5 to 10 km/h (3 to 6 MPH).

NOTE:• On AWD model, release the parking brake.

(A) Power switch

EN-01163

(A)

EN-00040

EN-00333

(A)

EN-01163

Page 40: subaru impreza sti engine

EN(STI)(diag)-40

ENGINE (DIAGNOSTICS)Inspection Mode

• The speed difference between front and rearwheels may light ABS warning light, but this indi-cates no malfunctions. When the engine control di-agnosis is finished, perform the ABS memoryclearance procedure of self-diagnosis function.8) Using the general scan tool, check for DTC andrecord the result(s).

NOTE:• For detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.• For detailed concerning DTC, refer to the List ofDiagnostic Trouble Code (DTC).<Ref. to EN(STI)(diag)-69, List of Diagnostic Trou-ble Code (DTC).>

Page 41: subaru impreza sti engine

EN(STI)(diag)-41

ENGINE (DIAGNOSTICS)Drive Cycle

12.Drive CycleA: PROCEDUREThere are six drive patterns of drive cycles A — F for the trouble diagnosis. Performing the specified drivepattern allows to diagnose malfunctioning items listed below. After the malfunctioning items listed below arerepaired, always check if they correctly resume their functions by performing the required drive pattern.

1. PREPARATION FOR THE DRIVE CYCLE1) Make sure that the fuel remains approx. half amount [20 — 402 (5.3 — 10.6 US gal, 4.4 — 8.8 Imp gal)],and battery voltage is 12 V or more.2) Disconnect the test mode connector.

NOTE:• Except for the engine coolant temperature specified items at starting, the diagnosis is carried out after en-gine warm up.• Carry out the diagnosis which is marked * on DTC twice, then, after finishing first diagnosis, stop the engineand do second time at the same condition.

2. DRIVE CYCLE A (AFTER RUNNING 20 MINUTES AT 80 KM/H (50 MPH), IDLE ENGINE FOR1 MINUTE).

DTC Item Condition

*P0125 Insufficient Coolant Temperature for Closed Loop Fuel ControlEngine coolant temperature is lessthan 20°C (68°F) at engine start.

*P0126 Insufficient Coolant Temperature for Stable Operation —

*P0128 Coolant ThermostatEngine coolant temperature is lessthan 55°C (131°F) at engine start.

*P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) —

*P0171 System Too Lean (Bank 1)Diagnosis completes in drive cycleB or C as well.

*P0172 System Too Rich (Bank 1)Diagnosis completes in drive cycleB or C as well.

*P0301 Cylinder 1 Misfire DetectedDiagnosis completes in drive cycleB or C as well.

*P0302 Cylinder 2 Misfire DetectedDiagnosis completes in drive cycleB or C as well.

*P0303 Cylinder 3 Misfire DetectedDiagnosis completes in drive cycleB or C as well.

*P0304 Cylinder 4 Misfire DetectedDiagnosis completes in drive cycleB or C as well.

*P0420 Catalyst System Efficiency Below Threshold (Bank 1) —

*P0442 Evaporative Emission Control System Leak Detected (small leak)Engine coolant temperature is lessthan 25°C (77°F) at engine start.

*P0451 Evaporative Emission Control System Pressure Sensor Range/Performance —

*P0456 Evaporative Emission Control System Leak Detected (very small leak)Engine coolant temperature is lessthan 25°C (77°F) at engine start.

*P0457 Evaporative Emission Control System Leak Detected (fuel cap loose/off)Engine coolant temperature is lessthan 25°C (77°F) at engine start.

*P0459 Evaporative Emission Control System Purge Control Valve Circuit High —

*P0692 Cooling Fan 1 Control Circuit High —

P1443 Vent Control Solenoid Valve Function Problem —

*P2096 Post Catalyst Fuel Trim System Too Lean Bank 1Diagnosis completes in drive cycleB or C as well.

*P2097 Post Catalyst Fuel Trim System Too Rich Bank 1Diagnosis completes in drive cycleB or C as well.

P2103 Throttle Actuator Control Motor Circuit HighDiagnosis completes in drive cycleB or C as well.

Page 42: subaru impreza sti engine

EN(STI)(diag)-42

ENGINE (DIAGNOSTICS)Drive Cycle

3. DRIVE CYCLE B (IDLE FOR 10 MINUTES)

NOTE:Before the diagnosis, drive the vehicle at 10 km/h (6 MPH) or more.

DTC Item Condition

*P0111 Intake Air Temperature Sensor Range/Performance ProblemEngine coolant temperature is lessthan 30°C (86°F) at engine start.

*P0171 System too Lean (Bank 1)Diagnosis completes in drive cycleA or C as well.

*P0172 System too Rich (Bank 1)Diagnosis completes in drive cycleA or C as well.

*P0301 Cylinder 1 Misfire DetectedDiagnosis completes in drive cycleA or C as well.

*P0302 Cylinder 2 Misfire DetectedDiagnosis completes in drive cycleA or C as well.

*P0303 Cylinder 3 Misfire DetectedDiagnosis completes in drive cycleA or C as well.

*P0304 Cylinder 4 Misfire DetectedDiagnosis completes in drive cycleA or C as well.

*P0464 Fuel Level Sensor Circuit Intermittent —

*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 1Diagnosis completes in drive cycleA or C as well.

*P2097 Post Catalyst Fuel Trim System Too Rich Bank 1Diagnosis completes in drive cycleA or C as well.

P2103 Throttle Actuator Control Motor Circuit HighDiagnosis completes in drive cycleA or C as well.

Page 43: subaru impreza sti engine

EN(STI)(diag)-43

ENGINE (DIAGNOSTICS)Drive Cycle

4. DRIVE CYCLE C (DRIVE ACCORDING TO THE FOLLOWING DRIVE PATTERN)

(A) Idle engine for 10 seconds ormore.

(D) Decelerate with fully closed throt-tle to 64 km/h (40 MPH).

(G) Stop vehicle with throttle fullyclosed.

(B) Accelerate to 97 km/h (60 MPH)within 20 seconds.

(E) Drive vehicle at 64 km/h (40 MPH)for 20 seconds.

(H) km/h (MPH)

(I) second

(C) Drive vehicle at 97 km/h (60 MPH)for 20 seconds.

(F) Accelerate to 97 km/h (60 MPH)within 10 seconds.

DTC Item Condition

*P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1) —

*P0068 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance —

*P0101 Mass or Volume Air Flow Circuit Range/Performance —

P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) —

*P0139 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) —

*P0171 System too Lean (Bank 1)Diagnosis completes in drive cycleA or B as well.

*P0172 System too Rich (Bank 1)Diagnosis completes in drive cycleA or B as well.

P0244 Turbo/Supercharger Wastegate Solenoid “A” Range/Performance —

P0246 Turbo/Supercharger Wastegate Solenoid “A” High —

P0301 Cylinder 1 Misfire DetectedDiagnosis completes in drive cycleA or B as well.

P0302 Cylinder 2 Misfire DetectedDiagnosis completes in drive cycleA or B as well.

P0303 Cylinder 3 Misfire DetectedDiagnosis completes in drive cycleA or B as well.

P0304 Cylinder 4 Misfire DetectedDiagnosis completes in drive cycleA or B as well.

P2004 Intake Manifold Runner Control Stuck Open (Bank 1) —

P2005 Intake Manifold Runner Control Stuck Open (Bank 2) —

*P2096 Post Catalyst Fuel Trim System Too Lean Bank 1Diagnosis completes in drive cycleA or B as well.

*P2097 Post Catalyst Fuel Trim System Too Rich Bank 1Diagnosis completes in drive cycleA or B as well.

EN-00842

(C)

(H)

(I)

(60)97

64 (40)(B)

(A)

(F)(D)

(E)

150100500

(G)

Page 44: subaru impreza sti engine

EN(STI)(diag)-44

ENGINE (DIAGNOSTICS)Drive Cycle

5. DRIVE CYCLE D• DRIFT DIAGNOSIS

1) Make sure that the engine coolant temperature at engine starting is less than 30°C (86°F).2) Make sure that fuel of more than 102 (2.6 US gal, 2.2 Imp gal) remains and the battery voltage is morethan 10.9 V.3) Make sure that the engine coolant temperature rises for more than 10°C (50°F) from the level of enginestarting and is also more than 75°C (167°F).4) Idle the engine for more than 120 seconds in the condition of step 3.• STUCK DIAGNOSIS

1) Make sure that the battery voltage is more than 10.9 V.2) Perform the clear memory mode. <Ref. to EN(STI)(diag)-45, Clear Memory Mode.>3) Drive the vehicle for the distance equal to fuel of 502 (13.2 US gal, 11 Imp gal).

NOTE:• It is possible to drive intermittently.• Do not disconnect the terminal of battery during diagnosis. (If disconnecting the terminal of battery, thedata will be cleared.)

6. DRIVE CYCLE E1) Make sure that the battery voltage is more than 10.9 V.2) Perform the clear memory mode. <Ref. to EN(STI)(diag)-45, Clear Memory Mode.>3) Drive the vehicle for the distance equal to fuel of 302 (7.9 US gal, 6.6 Imp gal).

NOTE:• It is possible to drive intermittently.• Do not disconnect the terminal of battery during diagnosis. (If disconnecting the terminal of battery, thedata will be cleared.)

7. DRIVE CYCLE F1) Make sure that the battery voltage is more than 10.9 V.2) Drive the vehicle at 80 km/h (50 MPH) for 20 minutes, and then idle the engine for a minute.3) Read the current data of engine using Subaru Select Monitor. Make sure that the item of evaporative emis-sion purge control system is displayed as “Completed”. <Ref. to EN(STI)(diag)-31, READ CURRENT DATAFOR ENGINE. (OBD MODE), OPERATION, Subaru Select Monitor.>4) Drive down for difference of elevation of 52 m (164 ft) within 80 seconds. (Ex: Drive down a incline withgrade of 6% at 40 km/h (25 MPH).)5) Repeat the step 4 for five times.

NOTE:• Do not drive at than 68 km/h (42 MPH) in step 4 and 5.• Do not disconnect the terminal of battery during diagnosis. (If disconnecting the terminal of battery, thedata will be cleared.)• Do not perform the Clear Memory in diagnosis. (If the Clear Memory is performed, the data will be cleared.)

P2103 Throttle Actuator Control Motor Circuit HighDiagnosis completes in drive cycleA or B as well.

DTC Item Condition

P0181 Fuel Temperature Sensor “A” Circuit Range/Performance —

DTC Item Condition

P0461 Fuel Level Sensor Circuit Range/Performance —

DTC Item Condition

P1448 Fuel Tank Sensor Control Valve Range/Performance —

DTC Item Condition

Page 45: subaru impreza sti engine

EN(STI)(diag)-45

ENGINE (DIAGNOSTICS)Clear Memory Mode

13.Clear Memory ModeA: OPERATION1. SUBARU SELECT MONITOR (NORMALMODE)1) On the «Main Menu» display screen, select the2. Each System Check and press the [YES] key.2) On the «System Selection Menu» displayscreen, select the Engine Control System andpress the [YES] key.3) Press the [YES] key after the information of en-gine type is displayed.4) On the «Engine Diagnosis» display screen, se-lect the Clear Memory and press the [YES] key.5) When the ‘Done’ and ‘Turn Ignition Switch OFF’are shown on the display screen, turn the ignitionswitch to OFF, and then turn the Subaru SelectMonitor to OFF.

NOTE:For detailed operation procedure, refer to the SUB-ARU SELECT MONITOR OPERATION MANUAL.

2. SUBARU SELECT MONITOR (OBDMODE)1) On the «Main Menu» display screen, select theEach System Check and press the [YES] key.2) On the «System Selection Menu» displayscreen, select the Engine Control System andpress the [YES] key.3) Press the [YES] key after the information of en-gine type is displayed.4) On the «Engine Diagnosis» display screen, se-lect the OBD System and press the [YES] key.5) On the «OBD Menu» display screen, select theDiagnosis Code(s) Cleared and press the [YES]key.6) When the ‘Clear Diagnostic Code?’ is shown onthe display screen, press the [YES] key.7) Turn the ignition switch to OFF, and then turn theSubaru Select Monitor power switch to OFF.

NOTE:For detailed operation procedure, refer to the SUB-ARU SELECT MONITOR OPERATION MANUAL.

3. GENERAL SCAN TOOLFor clear memory procedures using the generalscan tool, refer to the General Scan Tool Instruc-tion Manual.

Page 46: subaru impreza sti engine

EN(STI)(diag)-46

ENGINE (DIAGNOSTICS)Compulsory Valve Operation Check Mode

14.Compulsory Valve OperationCheck Mode

A: OPERATION1) Prepare the Subaru Select Monitor kit. <Ref. toEN(STI)(diag)-7, PREPARATION TOOL, GeneralDescription.>

2) Connect the diagnosis cable to Subaru SelectMonitor.3) Insert the cartridge into Subaru Select Monitor.<Ref. to EN(STI)(diag)-7, PREPARATION TOOL,General Description.>

4) Connect the test mode connector (A) at the low-er portion of instrument panel (on the driver’s side).

5) Connect the Subaru Select Monitor to data linkconnector located in the lower portion of instrumentpanel (on the driver’s side).

CAUTION:Do not connect scan tools except for the Suba-ru Select Monitor and general scan tool.6) Turn the ignition switch to ON (engine OFF) andSubaru Select Monitor power switch to ON.

7) On the «Main Menu» display screen, select the2. Each System Check and press the [YES] key.8) On the «System Selection Menu» displayscreen, select the Engine Control System andpress the [YES] key.9) Press the [YES] key after the information of en-gine type is displayed.10) On the «Engine Diagnosis» display screen, se-lect the System Operation Check Mode and pressthe [YES] key.11) On the «System Operation Check Mode» dis-play screen, select the Actuator ON/OFF Opera-tion and press the [YES] key.12) Select the desired compulsory actuator on the«Actuator ON/OFF Operation» display screen andpress the [YES] key.13) Pressing the [NO] key completes the compul-sory operation check mode. The display will thenreturn to the «Actuator ON/OFF Operation»screen.• A list of support data is shown in the following ta-ble.

EN-00038

EN-00039

EN-00333

(A)

(A) Power switch

EN-01163

(A)

EN-00040

Page 47: subaru impreza sti engine

EN(STI)(diag)-47

ENGINE (DIAGNOSTICS)Compulsory Valve Operation Check Mode

NOTE:• The following parts will be displayed but not func-tional because they are not installed on the vehicle.

• For detailed operation procedure, refer to theSUBARU SELECT MONITOR OPERATION MAN-UAL.

Contents Display

Compulsory fuel pump relay oper-ation check

Fuel Pump Relay

Compulsory radiator fan relayoperation check

Radiator Fan Relay

Compulsory air conditioning relayoperation check

A/C Compressor Relay

Compulsory purge control sole-noid valve operation check

CPC Solenoid Valve

Compulsory pressure control sole-noid valve operation check

PCV Solenoid Valve

Compulsory drain valve operationcheck

Vent. Control SolenoidValve

Compulsory fuel tank sensor con-trol valve operation check

Fuel Tank Sensor Con-trol Valve

Display

EGR Solenoid Valve

ASV Solenoid Valve

FICD Solenoid

Pressure Switching Sol. 1

Pressure Switching Sol. 2

AAI Solenoid Valve

Turbocharger Wastegate Solenoid

Page 48: subaru impreza sti engine

EN(STI)(diag)-48

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

15.Malfunction Indicator LightA: PROCEDURE1. Activation of check malfunction indicator light. <Ref. to EN(STI)(diag)-49, ACTIVATION OF MALFUNCTION INDICATORLIGHT, Malfunction Indicator Light.>

↓2. Check that the malfunction indicator light does not come on. <Ref. to EN(STI)(diag)-50, MALFUNCTION INDICATOR LIGHTDOES NOT COME ON., Malfunction Indicator Light.>

↓3. Check that the malfunction indicator light does not go off. <Ref. to EN(STI)(diag)-52, MALFUNCTION INDICATOR LIGHTDOES NOT GO OFF., Malfunction Indicator Light.>

↓4. Check that the malfunction indicator light does not blink at a cycle of 3 Hz. <Ref. to EN(STI)(diag)-53, MALFUNCTION INDI-CATOR LIGHT DOES NOT BLINK AT A CYCLE OF 3 HZ., Malfunction Indicator Light.>

↓5. Check that the malfunction indicator light remains blinking at a cycle of 3 Hz. <Ref. to EN(STI)(diag)-55, MALFUNCTIONINDICATOR LIGHT REMAINS BLINKING AT A CYCLE OF 3 HZ., Malfunction Indicator Light.>

Page 49: subaru impreza sti engine

EN(STI)(diag)-49

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

B: ACTIVATION OF MALFUNCTIONINDICATOR LIGHT

1) When the ignition switch is turned to ON (engineoff), the malfunction indicator light in the combina-tion meter illuminates.

NOTE:If the malfunction indicator light does not illuminate,perform diagnostics of the malfunction indicatorlight circuit or the combination meter circuit. <Ref.to EN(STI)(diag)-50, MALFUNCTION INDICATORLIGHT DOES NOT COME ON., Malfunction Indica-tor Light.>

2) After starting the engine, the malfunction indica-tor light goes out. If it does not, either the engine orthe emission control system is malfunctioning.

3) If the diagnosis system senses a misfire whichcould damage the catalyzer, the malfunction indi-cator light will blink at a cycle of 1 Hz.

4) When the ignition switch is turned to ON (engineoff) or to START with the test mode connector con-nected, the malfunction indicator light blinks at acycle of 3 Hz.

(1) No trouble

(2) Trouble occurs

(3) ON

(4) OFF

(5) Ignition switch ON

(6) Engine start

EN-01604

EN-01679

(1)

(2)

(5)

(6)

(3)

(4)

(3)

(4)

(1) ON

(2) OFF

(3) Ignition switch ON

(4) Engine start

(5) Misfire start

(6) 1 second

(1) ON

(2) OFF

(3) Ignition switch ON

(4) 1 second

EN-01680

(2)

(1)

(3)

(4)

(5)

(6)

EN-01681

(2)

(1)

(4)

(3)

Page 50: subaru impreza sti engine

EN(STI)(diag)-50

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

C: MALFUNCTION INDICATOR LIGHT DOES NOT COME ON.DIAGNOSIS:The malfunction indicator light circuit is shorted.TROUBLE SYMPTOM:When the ignition switch is turned to ON (engine OFF), malfunction indicator light does not come on.WIRING DIAGRAM:

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B134) No. 17 (+) — Chassis ground (−):

Is the voltage less than 1 V? Go to step 4. Go to step 2.

2 CHECK POOR CONTACT. Does the malfunction indicatorlight come on when shaking orpulling ECM connector andharness?

Repair the poorcontact in ECMconnector.

Go to step 3.

EN-03241

BATTERYIGNITIONSWITCH

SBF-4 SBF-1No.13

B72

B37

B134

ECM

i2

E

14

17

i12A :

i11C :

C7

A7

22

COMBINATIONMETER

B72 i12i11

B37 i1

3 41 21 2 3 4 5 6 7 8 9 10

11

i1

B36

A :C :

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

18

2 39 10

411 12 13 14 15 16

5 6 7

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

Page 51: subaru impreza sti engine

EN(STI)(diag)-51

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

3 CHECK ECM CONNECTOR. Is the ECM connector correctlyconnected?

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the con-nection of ECMconnector.

4 CHECK HARNESS BETWEEN COMBINA-TION METER AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Remove the combination meter. <Ref. toIDI-10, Combination Meter.>3) Disconnect the connector from ECM andcombination meter.4) Measure the resistance of harnessbetween ECM and combination meter connec-tor.

Connector & terminal(B134) No. 17 — (i12) No. 7:

Is the resistance less than 1Ω?

Go to step 5. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and combi-nation meter con-nector• Poor contact incouplingconnector

5 CHECK POOR CONTACT.Check poor contact in combination meter con-nector.

Is there poor contact in combi-nation meter connector?

Repair the poorcontact in combi-nation meter con-nector.

Go to step 6.

6 CHECK HARNESS BETWEEN COMBINA-TION METER AND IGNITION SWITCH CON-NECTOR.1) Turn the ignition switch to ON.2) Measure the voltage between combinationmeter connector and chassis ground.

Connector & terminal(i11) No. 7 (+) — Chassis ground (−):

Is the voltage more than 10 V? Replace the com-bination meter cir-cuit board. <Ref. toIDI-10, Combina-tion Meter.>

Check the follow-ing and repair ifnecessary.

NOTE:• Blown out fuse(No. 13)• Open or shortcircuit in harnessbetween fuse (No.13) and batteryterminal• Poor contact inignition switch con-nector

Step Check Yes No

Page 52: subaru impreza sti engine

EN(STI)(diag)-52

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

D: MALFUNCTION INDICATOR LIGHT DOES NOT GO OFF.DIAGNOSIS:The malfunction indicator light circuit is shorted.TROUBLE SYMPTOM:Although malfunction indicator light comes on when engine runs, but DTC is not shown on Subaru SelectMonitor or general scan tool display.WIRING DIAGRAM:

Step Check Yes No1 CHECK HARNESS BETWEEN COMBINA-

TION METER AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Turn the ignition switch to ON.

Does the malfunction indicatorlight come on?

Repair the shortcircuit in harnessbetween combina-tion meter andECM connector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

EN-03241

BATTERYIGNITIONSWITCH

SBF-4 SBF-1No.13

B72

B37

B134

ECM

i2

E

14

17

i12A :

i11C :

C7

A7

22

COMBINATIONMETER

B72 i12i11

B37 i1

3 41 21 2 3 4 5 6 7 8 9 10

11

i1

B36

A :C :

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

18

2 39 10

411 12 13 14 15 16

5 6 7

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

Page 53: subaru impreza sti engine

EN(STI)(diag)-53

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

E: MALFUNCTION INDICATOR LIGHT DOES NOT BLINK AT A CYCLE OF 3 Hz.DIAGNOSIS:• The malfunction indicator light circuit is open or shorted.• Test mode connector circuit is open.TROUBLE SYMPTOM:During inspection mode, malfunction indicator light does not blink at a cycle of 3 Hz.WIRING DIAGRAM:

EN-04593

BATTERYIGNITIONSWITCH

SBF-4 SBF-1No.13

B72

B37 B75 B76 F60F2 E3

B137

ECM

i2

EE

14

1611

A1

7

D1

5

i12A :

i11C :

B100

B134A :

D :

1

C7

A7

22

COMBINATIONMETER

11

i1

B36

B72B75 B76

i12 i11 B137

F60

3 41 2

1 2 3 4 5 6 7 8 9 10

1 2 3 45 6 7 89 10 11 1213 14 15 16

12

1212

12

A : C : D :B134

B37

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

A :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

18

2 39 10

411 12 13 14 15 16

5 6 7

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

i1

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

B125 B126

Page 54: subaru impreza sti engine

EN(STI)(diag)-54

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

Step Check Yes No1 CHECK STATUS OF MALFUNCTION INDI-

CATOR LIGHT.1) Turn the ignition switch to OFF.2) Disconnect the test mode connector.3) Turn the ignition switch to ON. (engineOFF)

Does the malfunction indicatorlight come on?

Go to step 2. Repair the mal-function indicatorlight circuit. <Ref.to EN(STI)(diag)-50, MALFUNC-TION INDICA-TOR LIGHTDOES NOTCOME ON., Mal-function IndicatorLight.>

2 CHECK HARNESS BETWEEN COMBINA-TION METER AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Turn the ignition switch to ON.

Does the malfunction indicatorlight come on?

Repair the groundshort circuit in har-ness betweencombination meterand ECM connec-tor.

Go to step 3.

3 CHECK HARNESS BETWEEN TEST MODECONNECTOR AND CHASSIS GROUND.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween test mode connector and chassisground.

Connector & terminal(B76) No. 1 — Chassis ground:

Is the resistance less than 1Ω?

Go to step 4. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentest mode connec-tor and chassisground

4 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Go to step 5.

5 CHECK HARNESS BETWEEN ECM ANDTEST MODE CONNECTOR.1) Connect the test mode connector.2) Measure the resistance of harnessbetween ECM and chassis ground.

Connector & terminal(B137) No. 15 — Chassis ground:

Is the resistance less than 1Ω?

Go to step 6. Repair the opencircuit in harnessbetween ECM andtest mode connec-tor.

6 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 55: subaru impreza sti engine

EN(STI)(diag)-55

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

F: MALFUNCTION INDICATOR LIGHT REMAINS BLINKING AT A CYCLE OF 3Hz.

DIAGNOSIS:Test mode connector circuit is shorted.TROUBLE SYMPTOM:Malfunction indicator light blinks at a cycle of 3 Hz when ignition switch is turned to ON.WIRING DIAGRAM:

Step Check Yes No1 CHECK TEST MODE CONNECTOR.

1) Disconnect the test mode connector.2) Turn the ignition switch to ON.

Does the malfunction indicatorlight blink?

Go to step 2. System is in goodorder.

NOTE:Malfunction indica-tor light blinks at acycle of 3 Hz whentest mode connec-tor is connected.

EN-04593

BATTERYIGNITIONSWITCH

SBF-4 SBF-1No.13

B72

B37 B75 B76 F60F2 E3

B137

ECM

i2

EE

14

1611

A1

7

D1

5

i12A :

i11C :

B100

B134A :

D :

1

C7

A7

22

COMBINATIONMETER

11

i1

B36

B72B75 B76

i12 i11 B137

F60

3 41 2

1 2 3 4 5 6 7 8 9 10

1 2 3 45 6 7 89 10 11 1213 14 15 16

12

1212

12

A : C : D :B134

B37

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

A :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

18

2 39 10

411 12 13 14 15 16

5 6 7

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

i1

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

B125 B126

Page 56: subaru impreza sti engine

EN(STI)(diag)-56

ENGINE (DIAGNOSTICS)Malfunction Indicator Light

2 CHECK HARNESS BETWEEN ECM CON-NECTOR AND ENGINE GROUNDING TER-MINAL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM connector and chassis ground.

Connector & terminal(B137) No. 15 — Chassis ground:

Is the resistance less than 5Ω?

Repair the shortcircuit in harnessbetween ECM andtest mode connec-tor.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Step Check Yes No

Page 57: subaru impreza sti engine

EN(STI)(diag)-57

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

16.Diagnostics for Engine Starting FailureA: PROCEDURE1. Check the fuel level.

↓2. Inspection of starter motor circuit. <Ref. to EN(STI)(diag)-58, STARTER MOTOR CIRCUIT, Diagnostics for Engine StartingFailure.>

↓3. Inspection of ECM power supply and ground line. <Ref. to EN(STI)(diag)-61, CONTROL MODULE POWER SUPPLY ANDGROUND LINE, Diagnostics for Engine Starting Failure.>

↓4. Inspection of ignition control system. <Ref. to EN(STI)(diag)-63, IGNITION CONTROL SYSTEM, Diagnostics for EngineStarting Failure.>

↓5. Inspection of fuel pump circuit. <Ref. to EN(STI)(diag)-66, FUEL PUMP CIRCUIT, Diagnostics for Engine Starting Failure.>

↓6. Inspection of fuel injector circuit. <Ref. to EN(STI)(diag)-67, FUEL INJECTOR CIRCUIT, Diagnostics for Engine Starting Fail-ure.>

Page 58: subaru impreza sti engine

EN(STI)(diag)-58

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

B: STARTER MOTOR CIRCUITCAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04153

SBF-1SBF-4

B106 B137B225

B106

B225

BATTERY

E

EE

27

STARTERINTERLOCKRELAY(MT)

CLUTCHSWITCH(MT)

282426

B72

B422

IGNITIONSWITCH

B137 ECM

13

325

INTERRUPTRELAY

TO SECURITY SYSTEM

1

8

STARTERMOTOR

B14

21

1212

1011 12 13

14 15 161718

1920

21 22 23

24 25 262728

2930

31 32 33

34 35 363738

1 2

93 4

5 6

7 8

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B422

1 32

4

5

B72

1 23 4

Page 59: subaru impreza sti engine

EN(STI)(diag)-59

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

Step Check Yes No1 CHECK BATTERY

Check the battery voltage.Is the voltage more than 12 V? Go to step 2. Charge or replace

the battery.

2 CHECK OPERATION OF STARTER MOTOR. Does the starter motor oper-ate?

Go to step 3. Go to step 4.

3 CHECK DTC. Is the DTC displayed? <Ref. toEN(STI)(diag)-35, OPERA-TION, Read Diagnostic TroubleCode (DTC).>

Using the List ofDiagnostic Trou-ble Code (DTC),check the appro-priate DTC. <Ref.to EN(STI)(diag)-69, List of Diag-nostic TroubleCode (DTC).>

Repair the poorcontact in ECMconnector.

4 CHECK INPUT SIGNAL FOR STARTER MO-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from startermotor.3) Turn the ignition switch to START.4) Measure the power supply voltage betweenstarter motor connector terminal and engineground.

Connector & terminal(B14) No. 1 (+) — Engine ground (−):

NOTE:Depress the clutch pedal.

Is the voltage more than 10 V? Check the startermotor. <Ref. toSC(H4SO)-8,Starter.>

Go to step 5.

5 CHECK HARNESS BETWEEN BATTERYAND IGNITION SWITCH CONNECTOR.1) Disconnect the connector from ignitionswitch.2) Measure the power supply voltage betweenignition switch connector and chassis ground.

Connector & terminal(B72) No. 1 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 6. Check the follow-ing, repair if nec-essary.

• Blown outfuse• Open circuitin harnessbetween igni-tion switch andbattery

6 CHECK IGNITION SWITCH.1) Disconnect the connector from ignitionswitch.2) Measure the resistance between ignitionswitch terminals while turning ignition switch toSTART.

TerminalsNo. 1 — No. 3:

Is the resistance less than 5Ω?

Go to step 7. Replace the igni-tion switch.

7 CHECK INPUT VOLTAGE OF STARTER IN-TERLOCK RELAY.1) Turn the ignition switch to OFF.2) Disconnect the connector from starter inter-lock relay.3) Connect the connector to ignition switch.4) Measure the input voltage between starterinterlock relay connector and chassis groundwhile turning ignition switch to START.

Connector & terminal(B225) No. 27 (+) — Chassis ground (−):(B225) No. 24 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 8. Repair open orshort circuit toground in harnessbetween starterinterlock relay andignition switch.

NOTE:Check securitysystem. <Ref. toSL-21, SecuritySystem.>

Page 60: subaru impreza sti engine

EN(STI)(diag)-60

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

8 CHECK STARTER INTERLOCK RELAY.1) Connect the battery to starter interlockrelay terminals No. 26 and No. 24.2) Measure the resistance between starterinterlock relay terminals.

TerminalsNo. 27 — No. 28:

Is the resistance less than 1Ω?

Go to step 9. Replace thestarter interlockrelay.

9 CHECK GROUND CIRCUIT OF CLUTCHSWITCH.1) Disconnect the connector from clutchswitch.2) Measure the resistance between clutchswitch connector and chassis ground.

Connector & terminal(B106) No. 1 — Chassis ground:

Is the resistance less than 5Ω?

Go to step 10. Repair open circuitof ground cable.

10 CHECK CLUTCH SWITCH.Measure the resistance between clutch switchterminals while depressing the clutch pedal.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Go to step 11. Replace the clutchswitch. <Ref. toCL-36, ClutchSwitch.>

11 CHECK CLUTCH SWITCH CIRCUIT.1) Connect the connector to clutch switch.2) Measure the resistance between starterinterlock relay connector and chassis groundwhile depressing the clutch pedal.

Connector & terminal(B225) No. 26 — Chassis ground:

Is the resistance less than 1Ω?

Repair short circuitto ground in har-ness betweenstarter interlockrelay and startermotor.

Repair open circuitin harnessbetween starterinterlock relay andclutch switch.

Step Check Yes No

Page 61: subaru impreza sti engine

EN(STI)(diag)-61

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

C: CONTROL MODULE POWER SUPPLY AND GROUND LINECAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04249

B72

B135

3 41 2

BATTERYIGNITIONSWITCH

MAIN RELAY

SBF-4 SBF-1

SBF-5

B72

TO FRONT OXYGEN(A/F) SENSOR

D1

6

A6

A7

B1

B4

D7

B1

2D

1D

2

B5

B6

B1

9D

14

No.11

B61 F44

B47

B100

F2

E3

F60

12

35

64

ECM

EE

14

B134

B135

B137

A :

B :

D :

19

24 1226

2

6

3 15 16

14

13

3 41 2

5 6

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134F60B47 B137

F2 F44

1 2 3 45 6 7 8

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

A : D :

B :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B200

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74

Page 62: subaru impreza sti engine

EN(STI)(diag)-62

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

Step Check Yes No1 CHECK MAIN RELAY.

1) Turn the ignition switch to OFF.2) Remove the main relay.3) Connect the battery to main relay terminalsNo. 1 and No. 2.4) Measure the resistance between main relayterminals.

TerminalsNo. 3 — No. 5:No. 4 — No. 6:

Is the resistance less than 10Ω?

Go to step 2. Replace the mainrelay.

2 CHECK GROUND CIRCUIT OF ECM.1) Disconnect the connector from ECM.2) Measure the resistance of harnessbetween ECM and chassis ground.

Connector & terminal(B134) No. 6 — Chassis ground:(B134) No. 7 — Chassis ground:(B135) No. 1 — Chassis ground:(B135) No. 4 — Chassis ground:(B135) No. 12 — Chassis ground:(B137) No. 1 — Chassis ground:(B137) No. 2 — Chassis ground:(B137) No. 7 — Chassis ground:

Is the resistance less than 5Ω?

Go to step 3. Repair the opencircuit in harnessbetween ECMconnector andengine groundingterminal.

3 CHECK INPUT VOLTAGE OF ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B135) No. 19 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 4. Repair the open orground short cir-cuit of power sup-ply circuit.

4 CHECK INPUT VOLTAGE OF MAIN RELAY.Measure the voltage between main relay con-nector and chassis ground.

Connector & terminal(B47) No. 1 (+) — Chassis ground (−):(B47) No. 5 (+) — Chassis ground (−):(B47) No. 6 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 5. Repair the open orshort circuit in har-ness of power sup-ply circuit.

5 CHECK INPUT VOLTAGE OF ECM.1) Connect the main relay connector.2) Turn the ignition switch to ON.3) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B135) No. 5 (+) — Chassis ground (−):(B135) No. 6 (+) — Chassis ground (−):(B137) No. 16 (+) — Chassis ground (−):

Is the voltage more than 10 V? Check the ignitioncontrol system.<Ref. toEN(STI)(diag)-63,IGNITION CON-TROL SYSTEM,Diagnostics forEngine StartingFailure.>

Repair the open orshort circuit in har-ness betweenECM connectorand main relayconnector.

Page 63: subaru impreza sti engine

EN(STI)(diag)-63

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

D: IGNITION CONTROL SYSTEMCAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04576

IGNITIONSWITCH

SBF-4SBF-1

B72

B135

B100

F2

F2

18

17

16

15

87 9 10

11

ECM

No.11

EE

41

E3

F60

E31

E31

E32

E33

E34

IGNITION COILNo.1

IGNITION COILNo.2

IGNITION COILNo.3

IGNITION COILNo.4

E32 E33 E34

123

1 2 3 45 6 7 89 10 11 12

13 14 15 16

F60 B135B72

3 41 2

3 1 23 1 2

54 6 7 8

3 1 2 3 1 2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 75 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

Page 64: subaru impreza sti engine

EN(STI)(diag)-64

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

Step Check Yes No1 CHECK SPARK PLUG CONDITION.

1) Remove the spark plug. <Ref. to IG(STI)-4,INSTALLATION, Spark Plug.>2) Check the spark plug condition. <Ref. toIG(STI)-5, INSPECTION, Spark Plug.>

Is the spark plug’s status OK? Go to step 2. Replace the sparkplug.

2 CHECK IGNITION SYSTEM FOR SPARKS.1) Connect the spark plug to ignition coil.2) Release the fuel pressure. <Ref. toFU(STI)-44, RELEASING OF FUEL PRES-SURE, PROCEDURE, Fuel.>3) Contact the spark plug’s thread portion onengine.4) While opening the throttle valve fully, crankengine to check that spark occurs at each cyl-inder.

Does spark occur at each cyl-inder?

Check the fuelpump system.<Ref. toEN(STI)(diag)-66,FUEL PUMP CIR-CUIT, Diagnosticsfor Engine Start-ing Failure.>

Go to step 3.

3 CHECK POWER SUPPLY CIRCUIT FOR IG-NITION COIL AND IGNITOR ASSEMBLY.1) Turn the ignition switch to OFF.2) Disconnect the connector from ignition coiland ignitor assembly.3) Turn the ignition switch to ON.4) Measure the power supply voltage betweenignition coil and ignitor assembly connectorand engine ground.

Connector & terminal(E31) No. 3 (+) — Engine ground (−):(E32) No. 3 (+) — Engine ground (−):(E33) No. 3 (+) — Engine ground (−):(E34) No. 3 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 4. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenignition coil andignitor assembly,and ignition switchconnector• Poor contact incoupling connec-tors

4 CHECK HARNESS OF IGNITION COIL ANDIGNITOR ASSEMBLY GROUND CIRCUIT.1) Turn the ignition switch to OFF.2) Measure the resistance between ignitioncoil and ignitor assembly connector and engineground.

Connector & terminal(E31) No. 2 — Engine ground:(E32) No. 2 — Engine ground:(E33) No. 2 — Engine ground:(E34) No. 2 — Engine ground:

Is the resistance less than 5Ω?

Go to step 5. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenignition coil andignitor assemblyconnector andengine groundingterminal

5 CHECK HARNESS BETWEEN ECM AND IG-NITION COIL AND IGNITOR ASSEMBLYCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from ignition coiland ignitor assembly.4) Measure the resistance of harnessbetween ECM and ignition coil and ignitorassembly connector.

Connector & terminal(B135) No. 15 — (E34) No. 1:(B135) No. 16 — (E33) No. 1:(B135) No. 17 — (E32) No. 1:(B135) No. 18 — (E31) No. 1:

Is the resistance less than 1Ω?

Go to step 6. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and ignitioncoil and ignitorassembly connec-tor• Poor contact incoupling connector

Page 65: subaru impreza sti engine

EN(STI)(diag)-65

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

6 CHECK HARNESS BETWEEN ECM AND IG-NITION COIL AND IGNITOR ASSEMBLYCONNECTOR.Measure the resistance of harness betweenECM and engine ground.

Connector & terminal:(B135) No. 15 — Engine ground:(B135) No. 16 — Engine ground:(B135) No. 17 — Engine ground:(B135) No. 18 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 7. Repair the groundshort circuit in har-ness betweenECM and ignitioncoil and ignitorassembly connec-tor.

7 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the igni-tion coil and ignitorassembly.

Step Check Yes No

Page 66: subaru impreza sti engine

EN(STI)(diag)-66

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

E: FUEL PUMP CIRCUITCAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

Step Check Yes No1 CHECK OPERATING SOUND OF FUEL

PUMP.Make sure that the fuel pump is in operation for2 seconds when turning ignition switch to ON.

NOTE:Fuel pump operation check can also be execut-ed using the Subaru Select Monitor.For the procedure, refer to “Compulsory ValveOperation Check Mode”. <Ref. toEN(STI)(diag)-46, Compulsory Valve Opera-tion Check Mode.>

Does the fuel pump produce“operating” sound?

Check the fuelinjector circuit.<Ref. toEN(STI)(diag)-67,FUEL INJECTORCIRCUIT, Diag-nostics for EngineStarting Failure.>

Display the DTC.<Ref. toEN(STI)(diag)-35,OPERATION,Read DiagnosticTrouble Code(DTC).>

EN-04154

F44 B97

B135 B137

B46

EEM

3

6 41 4

FUEL PUMPRELAY

FUEL PUMPCONTROL UNIT

FUELPUMP

SBF-5

B61

B46

R122

B135B :

B137D :

R58

ECM

B99 R58

F44

6

BATTERY

D2

8B

27

1 2 3 45 6 7 8

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7 2 35 6

24

5 2 1

14

R57

B : D :

B97

R1

7

B97

R1

7

14

15

R15

R57

R3

B99

20

19

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

R122

1 23 4

Page 67: subaru impreza sti engine

EN(STI)(diag)-67

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

F: FUEL INJECTOR CIRCUITCAUTION:• Inspect or repair the faulty parts only.• After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04155

BATTERY

FUEL INJECTORS

MAIN RELAY

E#4

12

SBF-5

#3

12

#2

12

F60

#1

121 9 10 11 12

2 13 14 3

6 5 4 3

1

6

1 21 2 3 45 6 7 89 10 11 12

13 14 15 16

64

53

21

F60

F2

B136

B136

B100

E5

E5

E3

E6

E6

E16

E16

E17

F44

F44

B61

B47

B61 F44

E17

1 2 3 45 6 7 8

ECM

F2 B47

3 41 2

5 6

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

Page 68: subaru impreza sti engine

EN(STI)(diag)-68

ENGINE (DIAGNOSTICS)Diagnostics for Engine Starting Failure

Step Check Yes No1 CHECK OPERATION OF EACH FUEL INJEC-

TOR.While cranking the engine, check that eachfuel injector emits “operating” sound. Use asound scope or attach a screwdriver to injectorfor this check.

Does the fuel injector emit“operating” sound?

Check the fuelpressure. <Ref. toME(STI)-26,INSPECTION,Fuel Pressure.>

Go to step 2.

2 CHECK POWER SUPPLY TO EACH FUELINJECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from fuel injector.3) Turn the ignition switch to ON.4) Measure the power supply voltage betweenthe fuel injector terminal and engine ground.

Connector & terminal#1 (E5) No. 2 (+) — Engine ground (−):#2 (E16) No. 2 (+) — Engine ground (−):#3 (E6) No. 2 (+) — Engine ground (−):#4 (E17) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay and fuelinjector connector• Poor contact inmain relay connec-tor• Poor contact incoupling connector• Poor contact infuel injector con-nector

3 CHECK HARNESS BETWEEN ECM ANDFUEL INJECTOR CONNECTOR.1) Disconnect the connector from ECM.2) Measure the resistance of harnessbetween ECM and fuel injector connector.

Connector & terminal(B136) No. 6 — (E5) No. 1:(B136) No. 5 — (E16) No. 1:(B136) No. 4 — (E6) No. 1:(B136) No. 3 — (E6) No. 1:

Is the resistance less than 1Ω?

Go to step 4. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and fuelinjector connector• Poor contact incoupling connector

4 CHECK HARNESS BETWEEN ECM ANDFUEL INJECTOR CONNECTOR.Measure the resistance of harness betweenECM and fuel injector connector.

Connector & terminal(B136) No. 6 — Chassis ground:(B136) No. 5 — Chassis ground:(B136) No. 4 — Chassis ground:(B136) No. 3 — Chassis ground:

Is the resistance less than 1Ω?

Repair the groundshort circuit in har-ness betweenECM and fuelinjector connector.

Go to step 5.

5 CHECK EACH FUEL INJECTOR.1) Turn the ignition switch to OFF.2) Measure the resistance between each fuelinjector terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 5 — 20 Ω? Go to step 6. Replace the faultyfuel injector.

6 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Inspection using“General Diagnos-tic Table”. <Ref. toEN(STI)(diag)-371, INSPEC-TION, GeneralDiagnostic Table.>

Page 69: subaru impreza sti engine

EN(STI)(diag)-69

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

17.List of Diagnostic Trouble Code (DTC)A: LIST

DTC Item Index

P0011 “A” Camshaft Position-Timing Over-Advanced or System Performance(Bank 1)

<Ref. to EN(STI)(diag)-76, DTC P0011 “A” CAMSHAFT POSITION-TIMINGOVER-ADVANCED OR SYSTEM PERFORMANCE (BANK 1), DiagnosticProcedure with Diagnostic Trouble Code (DTC).>

P0021 “A” Camshaft Position-Timing Over-Advanced or System Performance(Bank 2)

<Ref. to EN(STI)(diag)-77, DTC P0021 “A” CAMSHAFT POSITION-TIMINGOVER-ADVANCED OR SYSTEM PERFORMANCE (BANK 2), DiagnosticProcedure with Diagnostic Trouble Code (DTC).>

P0030 HO2S Heater Control Circuit (Bank 1Sensor 1)

<Ref. to EN(STI)(diag)-78, DTC P0030 HO2S HEATER CONTROL CIR-CUIT (BANK 1 SENSOR 1), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0031 HO2S Heater Control Circuit Low(Bank 1 Sensor 1)

<Ref. to EN(STI)(diag)-80, DTC P0031 HO2S HEATER CONTROL CIR-CUIT LOW (BANK 1 SENSOR 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0032 HO2S Heater Control Circuit High(Bank 1 Sensor 1)

<Ref. to EN(STI)(diag)-83, DTC P0032 HO2S HEATER CONTROL CIR-CUIT HIGH (BANK 1 SENSOR 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0037 HO2S Heater Control Circuit Low(Bank 1 Sensor 2)

<Ref. to EN(STI)(diag)-85, DTC P0037 HO2S HEATER CONTROL CIR-CUIT LOW (BANK 1 SENSOR 2), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0038 HO2S Heater Control Circuit High(Bank 1 Sensor 2)

<Ref. to EN(STI)(diag)-88, DTC P0038 HO2S HEATER CONTROL CIR-CUIT HIGH (BANK 1 SENSOR 2), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0068 Map/Maf − Throttle Position Correla-tion

<Ref. to EN(STI)(diag)-90, DTC P0068 MAP/MAF − THROTTLE POSITIONCORRELATION, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0101 Mass or Volume Air Flow CircuitRange/Performance

<Ref. to EN(STI)(diag)-92, DTC P0101 MASS OR VOLUME AIR FLOW CIR-CUIT RANGE/PERFORMANCE, Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P0102 Mass or Volume Air Flow Circuit LowInput

<Ref. to EN(STI)(diag)-94, DTC P0102 MASS OR VOLUME AIR FLOW CIR-CUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0103 Mass or Volume Air Flow Circuit HighInput

<Ref. to EN(STI)(diag)-97, DTC P0103 MASS OR VOLUME AIR FLOW CIR-CUIT HIGH INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0107 Manifold Absolute Pressure/Baro-metric Pressure Circuit Low Input

<Ref. to EN(STI)(diag)-99, DTC P0107 MANIFOLD ABSOLUTE PRES-SURE/BAROMETRIC PRESSURE CIRCUIT LOW INPUT, Diagnostic Pro-cedure with Diagnostic Trouble Code (DTC).>

P0108 Manifold Absolute Pressure/Baro-metric Pressure Circuit High Input

<Ref. to EN(STI)(diag)-101, DTC P0108 MANIFOLD ABSOLUTE PRES-SURE/BAROMETRIC PRESSURE CIRCUIT HIGH INPUT, Diagnostic Pro-cedure with Diagnostic Trouble Code (DTC).>

P0111 Intake Air Temperature CircuitRange/Performance

<Ref. to EN(STI)(diag)-103, DTC P0111 INTAKE AIR TEMPERATURE CIR-CUIT RANGE/PERFORMANCE, Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P0112 Intake Air Temperature Circuit LowInput

<Ref. to EN(STI)(diag)-105, DTC P0112 INTAKE AIR TEMPERATURE CIR-CUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0113 Intake Air Temperature Circuit HighInput

<Ref. to EN(STI)(diag)-107, DTC P0113 INTAKE AIR TEMPERATURE CIR-CUIT HIGH INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0117 Engine Coolant Temperature CircuitLow Input

<Ref. to EN(STI)(diag)-110, DTC P0117 ENGINE COOLANT TEMPERA-TURE CIRCUIT LOW INPUT, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0118 Engine Coolant Temperature CircuitHigh Input

<Ref. to EN(STI)(diag)-112, DTC P0118 ENGINE COOLANT TEMPERA-TURE CIRCUIT HIGH INPUT, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

Page 70: subaru impreza sti engine

EN(STI)(diag)-70

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

P0122 Throttle/Pedal Position Sensor/Switch “A” Circuit Low Input

<Ref. to EN(STI)(diag)-115, DTC P0122 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “A” CIRCUIT LOW INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0123 Throttle/Pedal Position Sensor/Switch “A” Circuit High Input

<Ref. to EN(STI)(diag)-118, DTC P0123 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “A” CIRCUIT HIGH INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0125 Insufficient Coolant Temperature forClosed Loop Fuel Control

<Ref. to EN(STI)(diag)-121, DTC P0125 INSUFFICIENT COOLANT TEM-PERATURE FOR CLOSED LOOP FUEL CONTROL, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

P0126 Insufficient Coolant Temperature forStable Operation

<Ref. to EN(STI)(diag)-123, DTC P0126 INSUFFICIENT COOLANT TEM-PERATURE FOR STABLE OPERATION, Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

P0128 Coolant Thermostat (Coolant Tem-perature Below Thermostat Regulat-ing Temperature)

<Ref. to EN(STI)(diag)-125, DTC P0128 COOLANT THERMOSTAT (COOL-ANT TEMPERATURE BELOW THERMOSTAT REGULATING TEMPERA-TURE), Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0131 O2 Sensor Circuit Low Voltage (Bank1 Sensor 1)

<Ref. to EN(STI)(diag)-126, DTC P0131 O2 SENSOR CIRCUIT LOW VOLT-AGE (BANK 1 SENSOR 1), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0132 O2 Sensor Circuit High Voltage(Bank 1 Sensor 1)

<Ref. to EN(STI)(diag)-128, DTC P0132 O2 SENSOR CIRCUIT HIGHVOLTAGE (BANK 1 SENSOR 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0133 O2 Sensor Circuit Slow Response(Bank 1 Sensor 1)

<Ref. to EN(STI)(diag)-130, DTC P0133 O2 SENSOR CIRCUIT SLOWRESPONSE (BANK 1 SENSOR 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0134 O2 Sensor Circuit No ActivityDetected (Bank 1 Sensor 1)

<Ref. to EN(STI)(diag)-132, DTC P0134 O2 SENSOR CIRCUIT NO ACTIV-ITY DETECTED (BANK 1 SENSOR 1), Diagnostic Procedure with Diagnos-tic Trouble Code (DTC).>

P0137 O2 Sensor Circuit Low Voltage (Bank1 Sensor 2)

<Ref. to EN(STI)(diag)-134, DTC P0137 O2 SENSOR CIRCUIT LOW VOLT-AGE (BANK 1 SENSOR 2), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0138 O2 Sensor Circuit High Voltage(Bank 1 Sensor 2)

<Ref. to EN(STI)(diag)-137, DTC P0138 O2 SENSOR CIRCUIT HIGHVOLTAGE (BANK 1 SENSOR 2), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0139 O2 Sensor Circuit Slow Response(Bank 1 Sensor 2)

<Ref. to EN(STI)(diag)-140, DTC P0139 O2 SENSOR CIRCUIT SLOWRESPONSE (BANK 1 SENSOR 2), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0171 System too Lean (Bank 1) <Ref. to EN(STI)(diag)-142, DTC P0171 SYSTEM TOO LEAN (BANK 1),Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0172 System too Rich (Bank 1) <Ref. to EN(STI)(diag)-142, DTC P0172 SYSTEM TOO RICH (BANK 1),Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0181 Fuel Temperature Sensor “A” CircuitRange/Performance

<Ref. to EN(STI)(diag)-145, DTC P0181 FUEL TEMPERATURE SENSOR“A” CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

P0182 Fuel Temperature Sensor “A” CircuitLow Input

<Ref. to EN(STI)(diag)-147, DTC P0182 FUEL TEMPERATURE SENSOR“A” CIRCUIT LOW INPUT, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0183 Fuel Temperature Sensor “A” CircuitHigh Input

<Ref. to EN(STI)(diag)-149, DTC P0183 FUEL TEMPERATURE SENSOR“A” CIRCUIT HIGH INPUT, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0222 Throttle/Pedal Position Sensor/Switch “B” Circuit Low Input

<Ref. to EN(STI)(diag)-152, DTC P0222 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “B” CIRCUIT LOW INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0223 Throttle/Pedal Position Sensor/Switch “B” Circuit High Input

<Ref. to EN(STI)(diag)-155, DTC P0223 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “B” CIRCUIT HIGH INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

DTC Item Index

Page 71: subaru impreza sti engine

EN(STI)(diag)-71

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

P0230 Fuel Pump Primary Circuit <Ref. to EN(STI)(diag)-159, DTC P0230 FUEL PUMP PRIMARY CIRCUIT,Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0244 Turbo/Super Charger WastegateSolenoid “A” Range/Performance

<Ref. to EN(STI)(diag)-162, DTC P0244 TURBO/SUPER CHARGERWASTEGATE SOLENOID “A” RANGE/PERFORMANCE, Diagnostic Proce-dure with Diagnostic Trouble Code (DTC).>

P0245 Turbo/Super Charger WastegateSolenoid “A” Low

<Ref. to EN(STI)(diag)-164, DTC P0245 TURBO/SUPER CHARGERWASTEGATE SOLENOID “A” LOW, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0246 Turbo/Super Charger WastegateSolenoid “A” High

<Ref. to EN(STI)(diag)-166, DTC P0246 TURBO/SUPER CHARGERWASTEGATE SOLENOID “A” HIGH, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0301 Cylinder 1 misfire detected <Ref. to EN(STI)(diag)-168, DTC P0301 CYLINDER 1 MISFIREDETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0302 Cylinder 2 misfire detected <Ref. to EN(STI)(diag)-168, DTC P0302 CYLINDER 2 MISFIREDETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0303 Cylinder 3 misfire detected <Ref. to EN(STI)(diag)-168, DTC P0303 CYLINDER 3 MISFIREDETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0304 Cylinder 4 misfire detected <Ref. to EN(STI)(diag)-168, DTC P0304 CYLINDER 4 MISFIREDETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0327 Knock Sensor 1 Circuit Low Input(Bank 1 or Single Sensor)

<Ref. to EN(STI)(diag)-173, DTC P0327 KNOCK SENSOR 1 CIRCUIT LOWINPUT (BANK 1 OR SINGLE SENSOR), Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

P0328 Knock Sensor 1 Circuit High Input(Bank 1 or Single Sensor)

<Ref. to EN(STI)(diag)-175, DTC P0328 KNOCK SENSOR 1 CIRCUITHIGH INPUT (BANK 1 OR SINGLE SENSOR), Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0335 Crankshaft Position Sensor “A” Cir-cuit

<Ref. to EN(STI)(diag)-177, DTC P0335 CRANKSHAFT POSITION SEN-SOR “A” CIRCUIT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0336 Crankshaft Position Sensor “A” Cir-cuit Range/Performance

<Ref. to EN(STI)(diag)-179, DTC P0336 CRANKSHAFT POSITION SEN-SOR “A” CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0340 Camshaft Position Sensor “A” Circuit(Bank 1 or Single Sensor)

<Ref. to EN(STI)(diag)-181, DTC P0340 CAMSHAFT POSITION SENSOR“A” CIRCUIT (BANK 1 OR SINGLE SENSOR), Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0345 Camshaft Position Sensor “A” Circuit(Bank 2)

<Ref. to EN(STI)(diag)-183, DTC P0345 CAMSHAFT POSITION SENSOR“A” CIRCUIT (BANK 2), Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0420 Catalyst System Efficiency BelowThreshold (Bank 1)

<Ref. to EN(STI)(diag)-185, DTC P0420 CATALYST SYSTEM EFFICIENCYBELOW THRESHOLD (BANK 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0442 Evaporative Emission Control Sys-tem Leak Detected (small leak)

<Ref. to EN(STI)(diag)-189, DTC P0442 EVAPORATIVE EMISSION CON-TROL SYSTEM LEAK DETECTED (SMALL LEAK), Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

P0447 Evaporative Emission Control Sys-tem Vent Control Circuit Open

<Ref. to EN(STI)(diag)-193, DTC P0447 EVAPORATIVE EMISSION CON-TROL SYSTEM VENT CONTROL CIRCUIT OPEN, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

P0448 Evaporative Emission Control Sys-tem Vent Control Circuit Shorted

<Ref. to EN(STI)(diag)-196, DTC P0448 EVAPORATIVE EMISSION CON-TROL SYSTEM VENT CONTROL CIRCUIT SHORTED, Diagnostic Proce-dure with Diagnostic Trouble Code (DTC).>

P0451 Evaporative Emission Control Sys-tem Pressure Sensor Range/Perfor-mance

<Ref. to EN(STI)(diag)-198, DTC P0451 EVAPORATIVE EMISSION CON-TROL SYSTEM PRESSURE SENSOR RANGE/PERFORMANCE, Diagnos-tic Procedure with Diagnostic Trouble Code (DTC).>

P0452 Evaporative Emission Control Sys-tem Pressure Sensor Low Input

<Ref. to EN(STI)(diag)-200, DTC P0452 EVAPORATIVE EMISSION CON-TROL SYSTEM PRESSURE SENSOR LOW INPUT, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

DTC Item Index

Page 72: subaru impreza sti engine

EN(STI)(diag)-72

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

P0453 Evaporative Emission Control Sys-tem Pressure Sensor High Input

<Ref. to EN(STI)(diag)-203, DTC P0453 EVAPORATIVE EMISSION CON-TROL SYSTEM PRESSURE SENSOR HIGH INPUT, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

P0456 Evaporative Emission Control Sys-tem Leak Detected (very small leak)

<Ref. to EN(STI)(diag)-206, DTC P0456 EVAPORATIVE EMISSION CON-TROL SYSTEM LEAK DETECTED (VERY SMALL LEAK), Diagnostic Pro-cedure with Diagnostic Trouble Code (DTC).>

P0457 Evaporative Emission Control Sys-tem Leak Detected (fuel cap loose/off)

<Ref. to EN(STI)(diag)-210, DTC P0457 EVAPORATIVE EMISSION CON-TROL SYSTEM LEAK DETECTED (FUEL CAP LOOSE/OFF), DiagnosticProcedure with Diagnostic Trouble Code (DTC).>

P0458 Evaporative Emission Control Sys-tem Purge Control Valve Circuit Low

<Ref. to EN(STI)(diag)-214, DTC P0458 EVAPORATIVE EMISSION CON-TROL SYSTEM PURGE CONTROL VALVE CIRCUIT LOW, Diagnostic Pro-cedure with Diagnostic Trouble Code (DTC).>

P0459 Evaporative Emission Control Sys-tem Purge Control Valve Circuit High

<Ref. to EN(STI)(diag)-216, DTC P0459 EVAPORATIVE EMISSION CON-TROL SYSTEM PURGE CONTROL VALVE CIRCUIT HIGH, DiagnosticProcedure with Diagnostic Trouble Code (DTC).>

P0461 Fuel Level Sensor Circuit Range/Per-formance

<Ref. to EN(STI)(diag)-218, DTC P0461 FUEL LEVEL SENSOR CIRCUITRANGE/PERFORMANCE, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0462 Fuel Level Sensor Circuit Low Input <Ref. to EN(STI)(diag)-221, DTC P0462 FUEL LEVEL SENSOR CIRCUITLOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0463 Fuel Level Sensor Circuit High Input <Ref. to EN(STI)(diag)-225, DTC P0463 FUEL LEVEL SENSOR CIRCUITHIGH INPUT, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0464 Fuel Level Sensor Circuit Intermittent <Ref. to EN(STI)(diag)-229, DTC P0464 FUEL LEVEL SENSOR CIRCUITINTERMITTENT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0483 Cooling Fan Rationality Check <Ref. to EN(STI)(diag)-232, DTC P0483 COOLING FAN RATIONALITYCHECK, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0502 Vehicle Speed Sensor Circuit LowInput

<Ref. to EN(STI)(diag)-235, DTC P0502 VEHICLE SPEED SENSOR CIR-CUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P0503 Vehicle Speed Sensor Intermittent/Erratic/High

<Ref. to EN(STI)(diag)-237, DTC P0503 VEHICLE SPEED SENSORINTERMITTENT/ERRATIC/HIGH, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P0506 Idle Control System RPM LowerThan Expected

<Ref. to EN(STI)(diag)-239, DTC P0506 IDLE CONTROL SYSTEM RPMLOWER THAN EXPECTED, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0507 Idle Control System RPM HigherThan Expected

<Ref. to EN(STI)(diag)-242, DTC P0507 IDLE CONTROL SYSTEM RPMHIGHER THAN EXPECTED, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0512 Starter Request Circuit <Ref. to EN(STI)(diag)-245, DTC P0512 STARTER REQUEST CIRCUIT,Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0513 Incorrect Immobilizer Key <Ref. to IM(diag)-21, DTC P0513 INCORRECT IMMOBILIZER KEY, Diag-nostic Procedure with Diagnostic Trouble Code (DTC).>

P0519 Idle Control System Malfunction(Fail-Safe)

<Ref. to EN(STI)(diag)-248, DTC P0519 IDLE CONTROL SYSTEM MAL-FUNCTION (FAIL-SAFE), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P0604 Internal Control Module RandomAccess Memory (RAM) Error

<Ref. to EN(STI)(diag)-251, DTC P0604 INTERNAL CONTROL MODULERANDOM ACCESS MEMORY (RAM) ERROR, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P0605 Internal Control Module Read OnlyMemory (ROM) Error

<Ref. to EN(STI)(diag)-253, DTC P0605 INTERNAL CONTROL MODULEREAD ONLY MEMORY (ROM) ERROR, Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

P0607 Control Module Performance <Ref. to EN(STI)(diag)-254, DTC P0607 CONTROL MODULE PERFOR-MANCE, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0638 Throttle Actuator Control Range/Per-formance (Bank 1)

<Ref. to EN(STI)(diag)-256, DTC P0638 THROTTLE ACTUATOR CON-TROL RANGE/PERFORMANCE (BANK 1), Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

DTC Item Index

Page 73: subaru impreza sti engine

EN(STI)(diag)-73

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

P0691 Cooling Fan 1 Control Circuit Low <Ref. to EN(STI)(diag)-257, DTC P0691 COOLING FAN 1 CONTROL CIR-CUIT LOW, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0692 Cooling Fan 1 Control Circuit High <Ref. to EN(STI)(diag)-260, DTC P0692 COOLING FAN 1 CONTROL CIR-CUIT HIGH, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0851 Neutral Switch Input Circuit Low <Ref. to EN(STI)(diag)-263, DTC P0851 NEUTRAL SWITCH INPUT CIR-CUIT LOW, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P0852 Neutral Switch Input Circuit High <Ref. to EN(STI)(diag)-266, DTC P852 NEUTRAL SWITCH INPUT CIRCUITHIGH, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P1152 O2 Sensor Circuit Range/Perfor-mance (Low) (Bank1 Sensor1)

<Ref. to EN(STI)(diag)-268, DTC P1152 O2 SENSOR CIRCUIT RANGE/PERFORMANCE (LOW) (BANK1 SENSOR1), Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P1153 O2 Sensor Circuit Range/Perfor-mance (High) (Bank1 Sensor1)

<Ref. to EN(STI)(diag)-270, DTC P1153 O2 SENSOR CIRCUIT RANGE/PERFORMANCE (HIGH) (BANK1 SENSOR1), Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P1160 Return Spring Failure <Ref. to EN(STI)(diag)-272, DTC P1160 RETURN SPRING FAILURE, Diag-nostic Procedure with Diagnostic Trouble Code (DTC).>

P1400 Fuel Tank Pressure Control SolenoidValve Circuit Low

<Ref. to EN(STI)(diag)-273, DTC P1400 FUEL TANK PRESSURE CON-TROL SOLENOID VALVE CIRCUIT LOW, Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

P1420 Fuel Tank Pressure Control Sol.Valve Circuit High

<Ref. to EN(STI)(diag)-276, DTC P1420 FUEL TANK PRESSURE CON-TROL SOL. VALVE CIRCUIT HIGH, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P1443 Vent Control Solenoid Valve FunctionProblem

<Ref. to EN(STI)(diag)-277, DTC P1443 VENT CONTROL SOLENOIDVALVE FUNCTION PROBLEM, Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P1446 Fuel Tank Sensor Control Valve Cir-cuit Low

<Ref. to EN(STI)(diag)-280, DTC P1446 FUEL TANK SENSOR CONTROLVALVE CIRCUIT LOW, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P1447 Fuel Tank Sensor Control Valve Cir-cuit High

<Ref. to EN(STI)(diag)-283, DTC P1447 FUEL TANK SENSOR CONTROLVALVE CIRCUIT HIGH, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P1448 Fuel Tank Sensor Control ValveRange/Performance

<Ref. to EN(STI)(diag)-285, DTC P1448 FUEL TANK SENSOR CONTROLVALVE RANGE/PERFORMANCE, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P1491 Positive Crankcase Ventilation (Blow-by) Function Problem

<Ref. to EN(STI)(diag)-287, DTC P1491 POSITIVE CRANKCASE VENTILA-TION (BLOW-BY) FUNCTION PROBLEM, Diagnostic Procedure with Diag-nostic Trouble Code (DTC).>

P1518 Starter Switch Circuit Low Input <Ref. to EN(STI)(diag)-289, DTC P1518 STARTER SWITCH CIRCUIT LOWINPUT, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P1560 Back-Up Voltage Circuit Malfunction <Ref. to EN(STI)(diag)-292, DTC P1560 BACK-UP VOLTAGE CIRCUITMALFUNCTION, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P1570 ANTENNA <Ref. to IM(diag)-22, DTC P1570 ANTENNA, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P1571 Reference Code Incompatibility <Ref. to IM(diag)-15, DTC P1571 REFERENCE CODE INCOMPATIBILITY,Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P1572 EGI Immobilizer Communication(Except Antenna Circuit)

<Ref. to IM(diag)-16, DTC P1572 EGI IMMOBILIZER COMMUNICATION(EXCEPT ANTENNA CIRCUIT), Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P1574 Key Immobilizer Communication <Ref. to IM(diag)-20, DTC P1574 KEY IMMOBILIZER COMMUNICATION,Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

P1576 EGI Control Module EEPROM <Ref. to IM(diag)-21, DTC P1576 EGI CONTROL MODULE EEPROM, Diag-nostic Procedure with Diagnostic Trouble Code (DTC).>

P1577 IMM Control Module EEPROM <Ref. to IM(diag)-21, DTC P1577 IMM CONTROL MODULE EEPROM,Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

DTC Item Index

Page 74: subaru impreza sti engine

EN(STI)(diag)-74

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

P2004 Intake Manifold Runner ControlStuck Open (Bank 1)

<Ref. to EN(STI)(diag)-295, DTC P2004 INTAKE MANIFOLD RUNNERCONTROL STUCK OPEN (BANK 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P2005 Intake Manifold Runner ControlStuck Open (Bank 2)

<Ref. to EN(STI)(diag)-295, DTC P2005 INTAKE MANIFOLD RUNNERCONTROL STUCK OPEN (BANK 2), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P2006 Intake Manifold Runner ControlStuck Closed (Bank 1)

<Ref. to EN(STI)(diag)-296, DTC P2006 INTAKE MANIFOLD RUNNERCONTROL STUCK CLOSED (BANK 1), Diagnostic Procedure with Diagnos-tic Trouble Code (DTC).>

P2007 Intake Manifold Runner ControlStuck Closed (Bank 2)

<Ref. to EN(STI)(diag)-296, DTC P2007 INTAKE MANIFOLD RUNNERCONTROL STUCK CLOSED (BANK2), Diagnostic Procedure with Diagnos-tic Trouble Code (DTC).>

P2008 Intake Manifold Runner Control Cir-cuit / Open (Bank 1)

<Ref. to EN(STI)(diag)-297, DTC P2008 INTAKE MANIFOLD RUNNERCONTROL CIRCUIT / OPEN (BANK 1), Diagnostic Procedure with Diagnos-tic Trouble Code (DTC).>

P2009 Intake Manifold Runner Control Cir-cuit Low (Bank 1)

<Ref. to EN(STI)(diag)-299, DTC P2009 INTAKE MANIFOLD RUNNERCONTROL CIRCUIT LOW (BANK 1), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P2011 Intake Manifold Runner Control Cir-cuit / Open (Bank 2)

<Ref. to EN(STI)(diag)-301, DTC P2011 INTAKE MANIFOLD RUNNERCONTROL CIRCUIT / OPEN (BANK 2), Diagnostic Procedure with Diagnos-tic Trouble Code (DTC).>

P2012 Intake Manifold Runner Control Cir-cuit Low (Bank 2)

<Ref. to EN(STI)(diag)-303, DTC P2012 INTAKE MANIFOLD RUNNERCONTROL CIRCUIT LOW (BANK 2), Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

P2016 Intake Manifold Runner Position Sen-sor / Switch Circuit Low (Bank1)

<Ref. to EN(STI)(diag)-305, DTC P2016 INTAKE MANIFOLD RUNNERPOSITION SENSOR / SWITCH CIRCUIT LOW (BANK 1), Diagnostic Proce-dure with Diagnostic Trouble Code (DTC).>

P2017 Intake Manifold Runner Position Sen-sor / Switch Circuit High (Bank1)

<Ref. to EN(STI)(diag)-308, DTC P2017 INTAKE MANIFOLD RUNNERPOSITION SENSOR / SWITCH CIRCUIT HIGH (BANK 1), Diagnostic Pro-cedure with Diagnostic Trouble Code (DTC).>

P2021 Intake Manifold Runner Position Sen-sor / Switch Circuit Low (Bank 2)

<Ref. to EN(STI)(diag)-310, DTC P2021 INTAKE MANIFOLD RUNNERPOSITION SENSOR / SWITCH CIRCUIT LOW (BANK 2), Diagnostic Proce-dure with Diagnostic Trouble Code (DTC).>

P2022 Intake Manifold Runner Position Sen-sor / Switch Circuit High (Bank 2)

<Ref. to EN(STI)(diag)-313, DTC P2022 INTAKE MANIFOLD RUNNERPOSITION SENSOR / SWITCH CIRCUIT HIGH (BANK 2), Diagnostic Pro-cedure with Diagnostic Trouble Code (DTC).>

P2088 OCV Solenoid Valve Signal A CircuitOpen (Bank 1)

<Ref. to EN(STI)(diag)-315, DTC P2088 OCV SOLENOID VALVE SIGNALA CIRCUIT OPEN (BANK 1), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P2089 OCV Solenoid Valve Signal A CircuitShort (Bank 1)

<Ref. to EN(STI)(diag)-317, DTC P2089 OCV SOLENOID VALVE SIGNALA CIRCUIT SHORT (BANK 1), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P2092 OCV Solenoid Valve Signal A CircuitOpen (Bank 2)

<Ref. to EN(STI)(diag)-319, DTC P2092 OCV SOLENOID VALVE SIGNALA CIRCUIT OPEN (BANK 2), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P2093 OCV Solenoid Valve Signal A CircuitShort (Bank 2)

<Ref. to EN(STI)(diag)-321, DTC P2093 OCV SOLENOID VALVE SIGNALA CIRCUIT SHORT (BANK 2), Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P2096 Post Catalyst Fuel Trim System TooLean Bank 1

<Ref. to EN(STI)(diag)-323, DTC P2096 POST CATALYST FUEL TRIMSYSTEM TOO LEAN BANK 1, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P2097 Post Catalyst Fuel Trim System TooRich Bank 1

<Ref. to EN(STI)(diag)-329, DTC P2097 POST CATALYST FUEL TRIMSYSTEM TOO RICH BANK 1, Diagnostic Procedure with Diagnostic TroubleCode (DTC).>

P2101 Throttle Actuator Control Motor Cir-cuit Range/Performance

<Ref. to EN(STI)(diag)-335, DTC P2101 THROTTLE ACTUATOR CON-TROL MOTOR CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

DTC Item Index

Page 75: subaru impreza sti engine

EN(STI)(diag)-75

ENGINE (DIAGNOSTICS)List of Diagnostic Trouble Code (DTC)

P2102 Throttle Actuator Control Motor Cir-cuit Low

<Ref. to EN(STI)(diag)-342, DTC P2102 THROTTLE ACTUATOR CON-TROL MOTOR CIRCUIT LOW, Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P2103 Throttle Actuator Control Motor Cir-cuit High

<Ref. to EN(STI)(diag)-345, DTC P2103 THROTTLE ACTUATOR CON-TROL MOTOR CIRCUIT HIGH, Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P2109 Throttle/Pedal Position Sensor AMinimum Stop Performance

<Ref. to EN(STI)(diag)-347, DTC P2109 THROTTLE/PEDAL POSITIONSENSOR A MINIMUM STOP PERFORMANCE, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P2122 Throttle/Pedal Position Sensor/Switch “D” Circuit Low Input

<Ref. to EN(STI)(diag)-348, DTC P2122 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “D” CIRCUIT LOW INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P2123 Throttle/Pedal Position Sensor/Switch “D” Circuit High Input

<Ref. to EN(STI)(diag)-351, DTC P2123 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “D” CIRCUIT HIGH INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P2127 Throttle/Pedal Position Sensor/Switch “E” Circuit Low Input

<Ref. to EN(STI)(diag)-354, DTC P2127 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “E” CIRCUIT LOW INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P2128 Throttle/Pedal Position Sensor/Switch “E” Circuit High Input

<Ref. to EN(STI)(diag)-357, DTC P2128 THROTTLE/PEDAL POSITIONSENSOR / SWITCH “E” CIRCUIT HIGH INPUT, Diagnostic Procedure withDiagnostic Trouble Code (DTC).>

P2135 Throttle/Pedal Position Sensor/Switch “A”/“B” Voltage Rationality

<Ref. to EN(STI)(diag)-360, DTC P2135 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “A”/“B” VOLTAGE RATIONALITY, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

P2138 Throttle/Pedal Position Sensor/Switch “D”/“E” Voltage Rationality

<Ref. to EN(STI)(diag)-365, DTC P2138 THROTTLE/PEDAL POSITIONSENSOR/SWITCH “D”/“E” VOLTAGE RATIONALITY, Diagnostic Procedurewith Diagnostic Trouble Code (DTC).>

P2227 Barometric Pressure Circuit Range/Performance

<Ref. to EN(STI)(diag)-369, DTC P2227 BAROMETRIC PRESSURE CIR-CUIT RANGE/PERFORMANCE, Diagnostic Procedure with Diagnostic Trou-ble Code (DTC).>

P2228 Barometric Pressure Circuit LowInput

<Ref. to EN(STI)(diag)-369, DTC P2228 BAROMETRIC PRESSURE CIR-CUIT LOW INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

P2229 Barometric Pressure Circuit HighInput

<Ref. to EN(STI)(diag)-370, DTC P2229 BAROMETRIC PRESSURE CIR-CUIT HIGH INPUT, Diagnostic Procedure with Diagnostic Trouble Code(DTC).>

DTC Item Index

Page 76: subaru impreza sti engine

EN(STI)(diag)-76

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

18.Diagnostic Procedure with Diagnostic Trouble Code (DTC)A: DTC P0011 “A” CAMSHAFT POSITION-TIMING OVER-ADVANCED OR SYS-

TEM PERFORMANCE (BANK 1)DTC DETECTING CONDITION:Immediately at fault recognitionTROUBLE SYMPTOM:• Engine stalls.• Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, InspectionMode.>.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK CURRENT DATA.1) Start the engine and let it idle.2) Inspect the AVCS operating angle and oilflow control solenoid valve duty output usingSubaru Select Monitor and general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the AVCS operating anglemore than approx. 0°C and theoil flow control solenoid valveduty output more than approx.10%?

Inspect the follow-ing items andrepair or replace ifnecessary.

• Oil pipe (clog)• Oil flow con-trol solenoidvalve (clog orcontaminationin oil passage,settling atspring, stuck atvalve)• Intake cam-shaft (sludge,damage atcamshaft)• Timing belt(timing markaligning)

A temporary mal-function. Conductthe following toclean the oil pas-sage.Replace theengine oil and idlethe engine for 5minutes, thenreplace the oil filterand engine oil.

Page 77: subaru impreza sti engine

EN(STI)(diag)-77

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

B: DTC P0021 “A” CAMSHAFT POSITION-TIMING OVER-ADVANCED OR SYS-TEM PERFORMANCE (BANK 2)

DTC DETECTING CONDITION:Immediately at fault recognitionTROUBLE SYMPTOM:• Engine stalls.• Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK CURRENT DATA.1) Start the engine and let it idle.2) Inspect the AVCS operating angle and oilflow control solenoid valve duty output usingSubaru Select Monitor and general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the AVCS operating anglemore than approx. 0°C and theoil flow control solenoid valveduty output more than approx.10%?

Inspect the follow-ing items andrepair or replace ifnecessary.

• Engine oil(amount, con-tamination)• Oil pipe (clog)• Oil flow con-trol solenoidvalve (clog orcontaminationin oil passage,settling atspring, stuck atvalve)• Intake cam-shaft (sludge,damage atcamshaft)• Timing belt(timing markaligning)

A temporary mal-function. Conductthe following toclean the oil pas-sage.Replace theengine oil and idlethe engine for 5minutes, thenreplace the oil filterand engine oil.

Page 78: subaru impreza sti engine

EN(STI)(diag)-78

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

C: DTC P0030 HO2S HEATER CONTROL CIRCUIT (BANK 1 SENSOR 1)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-11, DTC P0030 HO2S HEATER CONTROL CIRCUIT(BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 79: subaru impreza sti engine

EN(STI)(diag)-79

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND

FRONT OXYGEN (A/F) SENSOR CONNEC-TOR.1) Start the engine and warm-up engine.2) Turn the ignition switch to OFF.3) Disconnect the connectors from ECM andfront oxygen (A/F) sensor.4) Measure the resistance of harnessbetween ECM and front oxygen (A/F) sensorconnector.

Connector & terminal(B134) No. 2 — (B18) No. 1:(B134) No. 3 — (B18) No. 1:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit in harnessbetween ECM andfront oxygen (A/F)sensor connector.

2 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.Measure the resistance of harness betweenECM and front oxygen (A/F) sensor connector.

Connector & terminal(B134) No. 26 — (B18) No. 4:(B134) No. 33 — (B18) No. 3:

Is the resistance less than 1Ω?

Go to step 3. Repair the opencircuit in harnessbetween ECM andfront oxygen (A/F)sensor connector.

3 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.Measure the resistance of harness betweenmain relay and front oxygen (A/F) sensor con-nector.

Connector & terminal(B47) No. 4 — (B18) No. 2:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit in harnessbetween ECM andfront oxygen (A/F)sensor connector.

4 CHECK FRONT OXYGEN (A/F) SENSOR.Measure the resistance between front oxygen(A/F) sensor connector terminals.

TerminalsNo. 2 — No. 1:

Is the resistance less than 5Ω?

Go to step 5. Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

5 CHECK POOR CONTACT.Check the poor contact in ECM or front oxygen(A/F) sensor connector.

Is there poor contact in ECM orfront oxygen (A/F) sensor con-nector?

Repair the poorcontact in ECM orfront oxygen (A/F)sensor connector.

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Page 80: subaru impreza sti engine

EN(STI)(diag)-80

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

D: DTC P0031 HO2S HEATER CONTROL CIRCUIT LOW (BANK 1 SENSOR 1)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-13, DTC P0031 HO2S HEATER CONTROL CIRCUIT LOW(BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 81: subaru impreza sti engine

EN(STI)(diag)-81

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK POWER SUPPLY TO FRONT OXY-

GEN (A/F) SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from front oxygen(A/F) sensor.3) Turn the ignition switch to ON.4) Measure the voltage between front oxygen(A/F) sensor connector and engine ground.

Connector & terminal(B18) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 2. Repair the powersupply line.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay andfront oxygen (A/F)sensor connector• Poor contact infront oxygen (A/F)sensor connector• Poor contact inmain relay connec-tor

2 CHECK GROUND CIRCUIT OF ECM.Measure the resistance of harness betweenECM connector and chassis ground.

Connector & terminal(B134) No. 6 — Chassis ground:(B134) No. 7 — Chassis ground:

Is the resistance less than 5Ω?

Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and engineground cable• Poor contact inECM connector• Poor contact incoupling connector

3 CHECK CURRENT DATA.1) Start the engine.2) Read the data of front oxygen (A/F) sensorheater current using Subaru Select Monitor orgeneral scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the current more than 0.2 A? Repair the poorcontact in connec-tor.

NOTE:In this case, repairthe following:• Poor contact infront oxygen (A/F)sensor connector• Poor contact inECM connector

Go to step 4.

4 CHECK OUTPUT SIGNAL FROM ECM.1) Start and idle the engine.2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B134) No. 2 (+) — Chassis ground (−):(B134) No. 3 (+) — Chassis ground (−):

Is the voltage less than 1 V? Go to step 6. Go to step 5.

5 CHECK OUTPUT SIGNAL FROM ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 2 (+) — Chassis ground (−):(B134) No. 3 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the poorcontact in ECMconnector.

Go to step 6.

Page 82: subaru impreza sti engine

EN(STI)(diag)-82

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK FRONT OXYGEN (A/F) SENSOR.1) Turn the ignition switch to OFF.2) Measure the resistance between front oxy-gen (A/F) sensor connector terminals.

TerminalsNo. 2 — No. 1:

Is the resistance less than 10Ω?

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open or groundshort circuit in har-ness between frontoxygen (A/F) sen-sor and ECM con-nector• Poor contact infront oxygen (A/F)sensor connector• Poor contact inECM connector

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Step Check Yes No

Page 83: subaru impreza sti engine

EN(STI)(diag)-83

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

E: DTC P0032 HO2S HEATER CONTROL CIRCUIT HIGH (BANK 1 SENSOR 1)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-15, DTC P0032 HO2S HEATER CONTROL CIRCUIT HIGH(BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 84: subaru impreza sti engine

EN(STI)(diag)-84

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B134) No. 2 (+) — Chassis ground (−):(B134) No. 3 (+) — Chassis ground (−):

Is the voltage more than 8 V? Go to step 3. Go to step 2.

2 CHECK FRONT OXYGEN (A/F) SENSORHEATER CURRENT.1) Turn the ignition switch to OFF.2) Repair the battery short circuit in harnessbetween ECM and front oxygen (A/F) sensorconnector.3) Turn the ignition switch to ON.4) Read the data of front oxygen (A/F) sensorheater current using Subaru Select Monitor orthe general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Is the current more than 2.3 A? Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Finish the diagno-sis.

3 CHECK OUTPUT SIGNAL FROM ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 2 (+) — Chassis ground (−):(B134) No. 3 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

Finish the diagno-sis.

Page 85: subaru impreza sti engine

EN(STI)(diag)-85

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

F: DTC P0037 HO2S HEATER CONTROL CIRCUIT LOW (BANK 1 SENSOR 2)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-17, DTC P0037 HO2S HEATER CONTROL CIRCUIT LOW(BANK 1 SENSOR 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04157

1 2 3 45 6 7 8

B83

BATTERYMAIN RELAY

B47

12

35

46

E

E

B61 F44

2

B200

F74

F60

E3

19

3

*B83

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134

B135

F60

F44 B47

B19

B136

231 4

T6

REAROXYGEN SENSOR

A6

A7

B2

D2

5

D3

1C

35

ECMB136

B137

C :

B135B :

D :

1 23 4

F74

A :

B :

C :B134A :

B137D :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78 219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

SBF-5

*

1 3 4

T5

B19

* : TERMINAL No. RANDOM ARRANGEMENT

T6

1234

B19

T5

2

Page 86: subaru impreza sti engine

EN(STI)(diag)-86

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK GROUND CIRCUIT OF ECM.

1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM connector and chassis ground.

Connector & terminal(B134) No. 6 — Chassis ground:(B134) No. 7 — Chassis ground:

Is the resistance less than 5Ω?

Go to step 2. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and engineground cable• Poor contact inECM connector• Poor contact incoupling connector

2 CHECK CURRENT DATA.1) Start the engine.2) Read the data of rear oxygen sensor heatercurrent using Subaru Select Monitor or generalscan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the current more than 0.2 A? Repair the con-nector.

NOTE:In this case, repairthe following:• Poor contact inrear oxygen sen-sor connector• Poor contact inrear oxygen sen-sor connectingharness connector• Poor contact inECM connector

Go to step 3.

3 CHECK OUTPUT SIGNAL FROM ECM.1) Start and idle the engine.2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B135) No. 2 (+) — Chassis ground (−):

Is the voltage less than 1 V? Go to step 6. Go to step 4.

4 CHECK OUTPUT SIGNAL FROM ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B135) No. 2 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the poorcontact in ECMconnector.

Go to step 5.

5 CHECK OUTPUT SIGNAL FROM ECM.1) Turn the ignition switch to OFF.2) Disconnect the connector from rear oxygensensor.3) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B135) No. 2 (+) — Chassis ground (−):

Is the voltage less than 1 V? Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the batteryshort circuit in har-ness betweenECM and rear oxy-gen sensor con-nector. Afterrepair, replace theECM. <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Page 87: subaru impreza sti engine

EN(STI)(diag)-87

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK POWER SUPPLY TO REAR OXY-GEN SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from rear oxygensensor.3) Turn the ignition switch to ON.4) Measure the voltage between rear oxygensensor connector and engine ground or chas-sis ground.

Connector & terminal(T6) No. 2 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 7. Repair the powersupply line.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay andrear oxygen sen-sor connector• Poor contact inrear oxygen sen-sor connector• Poor contact incoupling connector

7 CHECK REAR OXYGEN SENSOR.1) Turn the ignition switch to OFF.2) Measure the resistance between rear oxy-gen sensor connector terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 30Ω?

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenrear oxygen sen-sor and ECM con-nector• Poor contact inrear oxygen sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector

Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Step Check Yes No

Page 88: subaru impreza sti engine

EN(STI)(diag)-88

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

G: DTC P0038 HO2S HEATER CONTROL CIRCUIT HIGH (BANK 1 SENSOR 2)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-19, DTC P0038 HO2S HEATER CONTROL CIRCUIT HIGH(BANK 1 SENSOR 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04157

1 2 3 45 6 7 8

B83

BATTERYMAIN RELAY

B47

12

35

46

E

E

B61 F44

2

B200

F74

F60

E3

19

3

*B83

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134

B135

F60

F44 B47

B19

B136

231 4

T6

REAROXYGEN SENSOR

A6

A7

B2

D2

5

D3

1C

35

ECMB136

B137

C :

B135B :

D :

1 23 4

F74

A :

B :

C :B134A :

B137D :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78 219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

SBF-5

*

1 3 4

T5

B19

* : TERMINAL No. RANDOM ARRANGEMENT

T6

1234

B19

T5

2

Page 89: subaru impreza sti engine

EN(STI)(diag)-89

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

1) Turn the ignition switch to OFF.2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B135) No. 2 (+) — Chassis ground (−):

Is the voltage more than 8 V? Go to step 2. Go to step 3.

2 CHECK CURRENT DATA.1) Repair the battery short circuit in harnessbetween ECM and rear oxygen sensor con-nector.2) Turn the ignition switch to ON.3) Read the data of rear oxygen sensor heatercurrent using Subaru Select Monitor or thegeneral scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Is the current more than 7 A? Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Finish the diagno-sis.

3 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Finish the diagno-sis.

Page 90: subaru impreza sti engine

EN(STI)(diag)-90

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

H: DTC P0068 MAP/MAF − THROTTLE POSITION CORRELATIONDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-21, DTC P0068 MAP/MAF − THROTTLE POSITION COR-RELATION, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

MANIFOLD ABSOLUTEPRESSURE SENSOR

THROTTLE BODY

B83

32 1

35

16 22

ECMB136

E21

E2

F61

*

20

18

16

F2

B100

417 16

1 2 3

F61E21

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B136

1 2 3 45 6 7 8

B83 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

EN-04245

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 91: subaru impreza sti engine

EN(STI)(diag)-91

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK IDLE SWITCH SIGNAL.

1) Turn the ignition switch to ON.2) Operate the LED operation mode forengine using Subaru Select Monitor.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“LED OPERATION MODE FOR ENGINE”.<Ref. to EN(STI)(diag)-28, Subaru Select Mon-itor.>

Does the LED of Idle SwitchSignal come on?

Go to step 2. Check the throttleposition sensor cir-cuit. <Ref. toEN(STI)(diag)-360, DTC P2135THROTTLE/PEDAL POSI-TION SENSOR/SWITCH “A”/“B”VOLTAGE RATIO-NALITY, Diagnos-tic Procedure withDiagnostic Trou-ble Code (DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0068.

2 CHECK FOR ANY OTHER DTC ON DIS-PLAY.

Is any other DTC displayed? Inspect the rele-vant DTC. “List ofDiagnostic Trou-ble Code (DTC)”.<Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0068.

Go to step 3.

3 CHECK CONDITION OF MANIFOLD ABSO-LUTE PRESSURE SENSOR.

Is the manifold absolute pres-sure sensor installation bolttightened securely?

Go to step 4. Tighten the mani-fold absolute pres-sure sensorinstallation boltsecurely.

4 CHECK CONDITION OF THROTTLE BODY. Is the throttle body installationbolt tightened securely?

Replace the mani-fold absolute pres-sure sensor. <Ref.to FU(STI)-30,Manifold AbsolutePressure Sensor.>

Tighten the throttlebody installationbolt securely.

Page 92: subaru impreza sti engine

EN(STI)(diag)-92

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

I: DTC P0101 MASS OR VOLUME AIR FLOW CIRCUIT RANGE/PERFOR-MANCE

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-23, DTC P0101 MASS OR VOLUME AIR FLOW CIRCUITRANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04158

B3

BATTERY

E

B61 F44

6

B83

1

B3

MASS AIR FLOW AND INTAKE AIR TEMPERATURE

SENSOR

ECMB136

SBF-5

1 2 3 4 5 3 41 2

5 6

B136B47

2435

31

1323

35 32

F44

1 2 3 45 6 7 8

MAIN RELAY

B47

12

35

46

1 2 3 45 6 7 8

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 93: subaru impreza sti engine

EN(STI)(diag)-93

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0101.

Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Page 94: subaru impreza sti engine

EN(STI)(diag)-94

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

J: DTC P0102 MASS OR VOLUME AIR FLOW CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-26, DTC P0102 MASS OR VOLUME AIR FLOW CIRCUITLOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04158

B3

BATTERY

E

B61 F44

6

B83

1

B3

MASS AIR FLOW AND INTAKE AIR TEMPERATURE

SENSOR

ECMB136

SBF-5

1 2 3 4 5 3 41 2

5 6

B136B47

2435

31

1323

35 32

F44

1 2 3 45 6 7 8

MAIN RELAY

B47

12

35

46

1 2 3 45 6 7 8

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 95: subaru impreza sti engine

EN(STI)(diag)-95

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CONNECT SUBARU SELECT MONITOR OR

THE GENERAL SCAN TOOL, AND READDATA.1) Turn the ignition switch to OFF.2) Connect the Subaru Select Monitor or gen-eral scan tool to data link connector.3) Turn the ignition switch to ON and SubaruSelect Monitor or the general scan tool powerswitch to ON.4) Start the engine.5) Read the mass air flow sensor voltageusing Subaru Select Monitor or general scantool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage 0.2 — 4.7 V? Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector or harnessmay be the cause.Repair the har-ness or connectorin the mass airflow and intake airtemperature sen-sor.

NOTE:In this case, repairthe following:• Open or groundshort circuit in har-ness betweenmass air flow andintake air tempera-ture sensor andECM connector• Poor contact inmass air flow andintake air tempera-ture sensor orECM connector

Go to step 2.

2 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground while engine is idling.

Connector & terminal(B136) No. 23 (+) — Chassis ground (−):

Is the voltage less than 0.2 V? Go to step 4. Go to step 3.

3 CHECK INPUT SIGNAL FOR ECM (USINGSUBARU SELECT MONITOR).Measure the voltage between ECM connectorand chassis ground while engine is idling.

Shake the ECM harness andconnector, while monitoringvalue of Subaru Select Moni-tor. Does the voltage change?

Repair the poorcontact in ECMconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK POWER SUPPLY TO MASS AIRFLOW SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from mass airflow sensor.3) Turn the ignition switch to ON.4) Measure the voltage between mass air flowand intake air temperature sensor connectorand chassis ground.

Connector & terminal(B3) No. 1 (+) — Chassis ground (−):

Is the voltage more than 5 V? Go to step 5. Repair the opencircuit in harnessbetween mass airflow and intake airtemperature sen-sor and main relay.

Page 96: subaru impreza sti engine

EN(STI)(diag)-96

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN ECM ANDMASS AIR FLOW AND INTAKE AIR TEM-PERATURE SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM and mass air flow and intake airtemperature sensor connector.

Connector & terminal(B136) No. 23 — (B3) No. 3:(B136) No. 31 — (B3) No. 2:(B136) No. 35 — (B3) No. 5:

Is the resistance less than 1Ω?

Go to step 6. Repair the opencircuit in harnessbetween ECM andmass air flow andintake air tempera-ture sensor con-nector.

6 CHECK HARNESS BETWEEN ECM ANDMASS AIR FLOW AND INTAKE AIR TEM-PERATURE SENSOR CONNECTORMeasure the resistance of harness betweenECM and chassis ground.

Connector & terminal(B136) No. 23 — Chassis ground:(B136) No. 31 — Chassis ground:(B136) No. 35 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 7. Repair the groundshort circuit in har-ness betweenECM and mass airflow and intake airtemperature sen-sor connector.

7 CHECK POOR CONTACTCheck poor contact in mass air flow and intakeair temperature sensor connector.

Is there poor contact in massair flow and intake air tempera-ture sensor connector?

Repair the poorcontact in mass airflow and intake airtemperature sen-sor connector.

Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Step Check Yes No

Page 97: subaru impreza sti engine

EN(STI)(diag)-97

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

K: DTC P0103 MASS OR VOLUME AIR FLOW CIRCUIT HIGH INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-28, DTC P0103 MASS OR VOLUME AIR FLOW CIRCUITHIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04158

B3

BATTERY

E

B61 F44

6

B83

1

B3

MASS AIR FLOW AND INTAKE AIR TEMPERATURE

SENSOR

ECMB136

SBF-5

1 2 3 4 5 3 41 2

5 6

B136B47

2435

31

1323

35 32

F44

1 2 3 45 6 7 8

MAIN RELAY

B47

12

35

46

1 2 3 45 6 7 8

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 98: subaru impreza sti engine

EN(STI)(diag)-98

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CONNECT SUBARU SELECT MONITOR OR

THE GENERAL SCAN TOOL, AND READDATA.1) Turn the ignition switch to OFF.2) Connect the Subaru Select Monitor or gen-eral scan tool to data link connector.3) Turn the ignition switch to ON and SubaruSelect Monitor or general scan tool powerswitch to ON.4) Start the engine.5) Read the mass air flow and intake air tem-perature sensor voltage using Subaru SelectMonitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage 0.2 — 4.7 V? Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time.

Go to step 2.

2 CHECK HARNESS BETWEEN ECM ANDMASS AIR FLOW AND INTAKE AIR TEM-PERATURE SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from mass airflow and intake air temperature sensor.3) Turn the ignition switch to ON.4) Measure the voltage between mass air flowand intake air temperature sensor connectorand chassis ground.

Connector & terminal(B3) No. 3 (+) — Chassis ground (−):

Is the voltage more than 5 V? Repair the batteryshort of harnessbetween mass airflow and intake airtemperature sen-sor connector andECM connector.

Go to step 3.

3 CHECK HARNESS BETWEEN ECM ANDMASS AIR FLOW AND INTAKE AIR TEM-PERATURE SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance between ECM con-nector and mass air flow and intake air temper-ature sensor connector.

Connector & terminal(B3) No. 2 — (B136) No. 31:

Is the resistance less than 1Ω?

Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Repair the openharness betweenmass air flow andintake air tempera-ture sensor con-nector and ECMconnector.

Page 99: subaru impreza sti engine

EN(STI)(diag)-99

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

L: DTC P0107 MANIFOLD ABSOLUTE PRESSURE/BAROMETRIC PRESSURECIRCUIT LOW INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-30, DTC P0107 MANIFOLD ABSOLUTE PRESSURE/BAROMETRIC PRESSURE CIRCUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

MANIFOLD ABSOLUTEPRESSURE SENSOR

THROTTLE BODY

B83

32 1

35

16 22

ECMB136

E21

E2

F61

*

20

18

16

F2

B100

417 16

1 2 3

F61E21

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B136

1 2 3 45 6 7 8

B83 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

EN-04245

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 100: subaru impreza sti engine

EN(STI)(diag)-100

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 3. Go to step 2.

2 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the poorcontact in ECMconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

3 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM and chas-sis ground.

Connector & terminal(B136) No. 22 (+) — Chassis ground (−):

Is the voltage less than 0.7 V? Go to step 4. Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK HARNESS BETWEEN ECM ANDMANIFOLD ABSOLUTE PRESSURE SEN-SOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from manifoldabsolute pressure sensor.3) Turn the ignition switch to ON.4) Measure the voltage between manifoldabsolute pressure sensor connector andengine ground.

Connector & terminal(E21) No. 3 (+) — Engine ground (−):

Is the voltage more than 4.5 V? Go to step 5. Repair the opencircuit in harnessbetween ECM andmanifold absolutepressure sensorconnector.

5 CHECK HARNESS BETWEEN ECM ANDMANIFOLD ABSOLUTE PRESSURE SEN-SOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM and manifold absolute pressuresensor connector.

Connector & terminal(B136) No. 35 — (E21) No. 2:

Is the resistance less than 1Ω?

Go to step 6. Repair the opencircuit in harnessbetween ECM andmanifold absolutepressure sensorconnector.

6 CHECK HARNESS BETWEEN ECM ANDMANIFOLD ABSOLUTE PRESSURE SEN-SOR CONNECTOR.Measure the resistance of harness betweenmanifold absolute pressure sensor connectorand engine ground.

Connector & terminal(E21) No. 1 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 7. Repair the groundshort circuit in har-ness betweenECM and mani-fold absolute pres-sure sensorconnector.

7 CHECK POOR CONTACT.Check poor contact in manifold absolute pres-sure sensor connector.

Is there poor contact in mani-fold absolute pressure sensorconnector?

Repair the poorcontact in mani-fold absolute pres-sure sensorconnector.

Replace the mani-fold absolute pres-sure sensor. <Ref.to FU(STI)-30,Manifold AbsolutePressure Sensor.>

Page 101: subaru impreza sti engine

EN(STI)(diag)-101

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

M: DTC P0108 MANIFOLD ABSOLUTE PRESSURE/BAROMETRIC PRESSURECIRCUIT HIGH INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-32, DTC P0108 MANIFOLD ABSOLUTE PRESSURE/BAROMETRIC PRESSURE CIRCUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

MANIFOLD ABSOLUTEPRESSURE SENSOR

THROTTLE BODY

B83

32 1

35

16 22

ECMB136

E21

E2

F61

*

20

18

16

F2

B100

417 16

1 2 3

F61E21

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B136

1 2 3 45 6 7 8

B83 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

EN-04245

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 102: subaru impreza sti engine

EN(STI)(diag)-102

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 3. Go to step 2.

2 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the poorcontact in ECMconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

3 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 22 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 4. Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK HARNESS BETWEEN ECM ANDMANIFOLD ABSOLUTE PRESSURE SEN-SOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from manifoldabsolute pressure sensor.3) Turn the ignition switch to ON.4) Measure the voltage between manifoldabsolute pressure sensor connector andengine ground.

Connector & terminal(E21) No. 3 (+) — Engine ground (−):

Is the voltage more than 4.5 V? Go to step 5. Repair the opencircuit in harnessbetween ECM andmanifold absolutepressure sensorconnector.

5 CHECK HARNESS BETWEEN ECM ANDMANIFOLD ABSOLUTE PRESSURE SEN-SOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM and manifold absolute pressuresensor connector.

Connector & terminal(B136) No. 22 — (E21) No. 1:

Is the resistance less than 1Ω?

Go to step 6. Repair the opencircuit in harnessbetween ECM andmanifold absolutepressure sensorconnector.

6 CHECK HARNESS BETWEEN ECM ANDMANIFOLD ABSOLUTE PRESSURE SEN-SOR CONNECTOR.Measure the resistance of harness betweenECM and manifold absolute pressure sensorconnector.

Connector & terminal(B136) No. 35 — (E21) No. 2:

Is the resistance less than 1Ω?

Go to step 7. Repair the opencircuit in harnessbetween ECM andmanifold absolutepressure sensorconnector.

7 CHECK POOR CONTACT.Check poor contact in manifold absolute pres-sure sensor connector.

Is there poor contact in mani-fold absolute pressure sensorconnector?

Repair the poorcontact in mani-fold absolute pres-sure sensorconnector.

Replace the mani-fold absolute pres-sure sensor. <Ref.to FU(STI)-30,Manifold AbsolutePressure Sensor.>

Page 103: subaru impreza sti engine

EN(STI)(diag)-103

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

N: DTC P0111 INTAKE AIR TEMPERATURE CIRCUIT RANGE/PERFORMANCEDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-34, DTC P0111 INTAKE AIR TEMPERATURE CIRCUITRANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04158

B3

BATTERY

E

B61 F44

6

B83

1

B3

MASS AIR FLOW AND INTAKE AIR TEMPERATURE

SENSOR

ECMB136

SBF-5

1 2 3 4 5 3 41 2

5 6

B136B47

2435

31

1323

35 32

F44

1 2 3 45 6 7 8

MAIN RELAY

B47

12

35

46

1 2 3 45 6 7 8

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 104: subaru impreza sti engine

EN(STI)(diag)-104

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0111.

Go to step 2.

2 CHECK ENGINE COOLANT TEMPERA-TURE.1) Start the engine and warm it up completely.2) Measure the engine coolant temperatureusing Subaru Select Monitor or general scantool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the engine coolant tempera-ture 75°C (167°F) — 95°C(203°F)?

Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Inspect the DTCP0125 using “Listof Diagnostic Trou-ble Code (DTC)”.<Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Page 105: subaru impreza sti engine

EN(STI)(diag)-105

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

O: DTC P0112 INTAKE AIR TEMPERATURE CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-36, DTC P0112 INTAKE AIR TEMPERATURE CIRCUITLOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04158

B3

BATTERY

E

B61 F44

6

B83

1

B3

MASS AIR FLOW AND INTAKE AIR TEMPERATURE

SENSOR

ECMB136

SBF-5

1 2 3 4 5 3 41 2

5 6

B136B47

2435

31

1323

35 32

F44

1 2 3 45 6 7 8

MAIN RELAY

B47

12

35

46

1 2 3 45 6 7 8

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 106: subaru impreza sti engine

EN(STI)(diag)-106

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of intake air temperaturesensor signal using Subaru Select Monitor orthe general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature more than55°C (131°F)?

Go to step 2. Repair the poorcontact.

NOTE:In this case, repairthe following:• Poor contactmass air flow andintake air tempera-ture sensor• Poor contact inECM• Poor contact injoint connector

2 CHECK HARNESS BETWEEN MASS AIRFLOW AND INTAKE AIR TEMPERATURESENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from mass airflow and intake air temperature sensor.3) Turn the ignition switch to ON.4) Read the data of intake air temperaturesensor signal using Subaru Select Monitor orthe general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature less than−36°C (−33°F)?

Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Repair the groundshort circuit in har-ness betweenmass air flow andintake air tempera-ture sensor andECM connector.

Page 107: subaru impreza sti engine

EN(STI)(diag)-107

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

P: DTC P0113 INTAKE AIR TEMPERATURE CIRCUIT HIGH INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-38, DTC P0113 INTAKE AIR TEMPERATURE CIRCUITHIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04158

B3

BATTERY

E

B61 F44

6

B83

1

B3

MASS AIR FLOW AND INTAKE AIR TEMPERATURE

SENSOR

ECMB136

SBF-5

1 2 3 4 5 3 41 2

5 6

B136B47

2435

31

1323

35 32

F44

1 2 3 45 6 7 8

MAIN RELAY

B47

12

35

46

1 2 3 45 6 7 8

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 108: subaru impreza sti engine

EN(STI)(diag)-108

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of intake air temperaturesensor signal using Subaru Select Monitor orthe general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature less than−36°C (−33°F)?

Go to step 2. Repair the poorcontact.

NOTE:In this case, repairthe following:• Poor contact inmass air flow andintake air tempera-ture sensor• Poor contact inECM• Poor contact injoint connector

2 CHECK HARNESS BETWEEN MASS AIRFLOW AND INTAKE AIR TEMPERATURESENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from mass airflow and intake air temperature sensor.3) Measure the voltage between mass air flowand intake air temperature sensor connectorand engine ground.

Connector & terminal(B3) No. 4 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenmass air flow andintake air tempera-ture sensor andECM connector.

Go to step 3.

3 CHECK HARNESS BETWEEN MASS AIRFLOW AND INTAKE AIR TEMPERATURESENSOR AND ECM CONNECTOR.1) Turn the ignition switch to ON.2) Measure the voltage between mass air flowand intake air temperature sensor connectorand engine ground.

Connector & terminal(B3) No. 4 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenmass air flow andintake air tempera-ture sensor andECM connector.

Go to step 4.

4 CHECK HARNESS BETWEEN MASS AIRFLOW AND INTAKE AIR TEMPERATURESENSOR AND ECM CONNECTOR.Measure the voltage between mass air flowand intake air temperature sensor and mani-fold absolute pressure sensor connector andengine ground.

Connector & terminal(B3) No. 4 (+) — Engine ground (−):

Is the voltage more than 4 V? Go to step 5. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmass air flow andintake air tempera-ture sensor andECM connector• Poor contact inmass air flow andintake air tempera-ture sensor• Poor contact inECM• Poor contact injoint connector

Page 109: subaru impreza sti engine

EN(STI)(diag)-109

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN MASS AIRFLOW AND INTAKE AIR TEMPERATURESENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Measure the resistance of harnessbetween mass air flow and intake air tempera-ture sensor and engine ground.

Connector & terminal(B3) No. 5 — Engine ground:

Is the resistance less than 5Ω?

Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmass air flow andintake air tempera-ture sensor andECM connector• Poor contact inmass air flow andintake air tempera-ture sensor• Poor contact inECM• Poor contact injoint connector

Step Check Yes No

Page 110: subaru impreza sti engine

EN(STI)(diag)-110

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Q: DTC P0117 ENGINE COOLANT TEMPERATURE CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-40, DTC P0117 ENGINE COOLANT TEMPERATURE CIR-CUIT 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, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04577

B83

B136 ECM

35

14

E8

ENGINE COOLANTTEMPERATURE SENSOR

2 11

71

81

51

7

F2

B100

E8

1 23

B136

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F61

F61

E2

1 2 3 45 6 7 8

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 111: subaru impreza sti engine

EN(STI)(diag)-111

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of engine coolant tempera-ture sensor signal using Subaru Select Monitoror general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature more than120°C (248°F)?

Go to step 2. Repair the poorcontact.

NOTE:In this case, repairthe following:• Poor contact inengine coolanttemperature sen-sor• Poor contact inECM• Poor contact incoupling connector• Poor contact injoint connector

2 CHECK HARNESS BETWEEN ENGINECOOLANT TEMPERATURE SENSOR ANDECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from engine cool-ant temperature sensor.3) Turn the ignition switch to ON.4) Read the data of engine coolant tempera-ture sensor signal using Subaru Select Monitoror general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature less than−40°C (−40°F)?

Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

Repair the groundshort circuit in har-ness betweenengine coolanttemperature sen-sor and ECM con-nector.

Page 112: subaru impreza sti engine

EN(STI)(diag)-112

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

R: DTC P0118 ENGINE COOLANT TEMPERATURE CIRCUIT HIGH INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-42, DTC P0118 ENGINE COOLANT TEMPERATURE CIR-CUIT 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, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04577

B83

B136 ECM

35

14

E8

ENGINE COOLANTTEMPERATURE SENSOR

2 11

71

81

51

7

F2

B100

E8

1 23

B136

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F61

F61

E2

1 2 3 45 6 7 8

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 113: subaru impreza sti engine

EN(STI)(diag)-113

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of engine coolant tempera-ture sensor signal using Subaru Select Monitoror general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature less than −40°C (−40°F)?

Go to step 2. Repair the poorcontact.

NOTE:In this case, repairthe following:• Poor contact inengine coolanttemperature sen-sor• Poor contact inECM• Poor contact incoupling connector• Poor contact injoint connector

2 CHECK HARNESS BETWEEN ENGINECOOLANT TEMPERATURE SENSOR ANDECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from engine cool-ant temperature sensor.3) Measure the voltage between engine cool-ant temperature sensor connector and engineground.

Connector & terminal(E8) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and enginecoolant tempera-ture sensor con-nector.

Go to step 3.

3 CHECK HARNESS BETWEEN ENGINECOOLANT TEMPERATURE SENSOR ANDECM CONNECTOR.1) Turn the ignition switch to ON.2) Measure the voltage between engine cool-ant temperature sensor connector and engineground.

Connector & terminal(E8) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and enginecoolant tempera-ture sensor con-nector.

Go to step 4.

4 CHECK HARNESS BETWEEN ENGINECOOLANT TEMPERATURE SENSOR ANDECM CONNECTOR.Measure the voltage between engine coolanttemperature sensor connector and engineground.

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, repairthe following:• Open circuit inharness betweenECM and enginecoolant tempera-ture sensor con-nector• Poor contact inengine coolanttemperature sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector• Poor contact injoint connector

Page 114: subaru impreza sti engine

EN(STI)(diag)-114

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN ENGINECOOLANT TEMPERATURE SENSOR ANDECM CONNECTOR.1) Turn the ignition switch to OFF.2) Measure the resistance of harnessbetween engine coolant temperature sensorconnector and engine ground.

Connector & terminal(E8) No. 1 — Engine ground:

Is the resistance less than 5Ω?

Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and enginecoolant tempera-ture sensor con-nector• Poor contact inengine coolanttemperature sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector• Poor contact injoint connector

Step Check Yes No

Page 115: subaru impreza sti engine

EN(STI)(diag)-115

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

S: DTC P0122 THROTTLE/PEDAL POSITION SENSOR/SWITCH “A” CIRCUITLOW INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-44, DTC P0122 THROTTLE/PEDAL POSITION SENSOR/SWITCH “A” CIRCUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 116: subaru impreza sti engine

EN(STI)(diag)-116

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 117: subaru impreza sti engine

EN(STI)(diag)-117

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF SENSOR.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 29 (+) — (B136) No. 35 (−):

3) Shake the ECM harness and connector,engine harness connectors and electronicthrottle control.

Is the voltage more than 0.4 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control.

Is there poor contact in theconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Connector hasreturned to a nor-mal condition atthis time. A tempo-rary poor contactof the connectormay be the cause.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 16 — (E57) No. 5:

Is the resistance less than 1Ω?

Go to step 4. Repair open ofharness connec-tor.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.Measure the resistance between ECM connec-tor and chassis ground.

Connector & terminal(B136) No. 18 — Chassis ground:(B136) No. 16 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harness.

5 CHECK POWER SUPPLY TO SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 (+) — Engine ground (−):

4) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 6. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

6 CHECK SHORT OF ECM.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 6 — Engine ground:

Is the resistance more than 10Ω?

Repair the poorcontact in elec-tronic throttle con-trol connector. Ifproblem persists,replace the elec-tronic throttle con-trol. <Ref. toFU(STI)-12, Throt-tle Body.>

Repair the poorthe contact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 118: subaru impreza sti engine

EN(STI)(diag)-118

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

T: DTC P0123 THROTTLE/PEDAL POSITION SENSOR/SWITCH “A” CIRCUITHIGH INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-46, DTC P0123 THROTTLE/PEDAL POSITION SENSOR/SWITCH “A” CIRCUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 119: subaru impreza sti engine

EN(STI)(diag)-119

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 120: subaru impreza sti engine

EN(STI)(diag)-120

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF SENSOR.

1) Turn the ignition switch to ON.2) Read the data of main throttle sensor sig-nals, using the Subaru Select Monitor.3) Shake the ECM harness and connector,engine harness connectors, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage less than 4.63V?

Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control.

Is there poor contact in theconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Connector hasreturned to a nor-mal condition atthis time. A tempo-rary poor contactof the connectormay be the cause.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM.3) Disconnect the connectors from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 18 — (E57) No. 6:(B136) No. 35 — (E57) No. 3:

Is the resistance less than 1Ω?

Go to step 4. Repair the open ofharness connec-tor.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Connect the ECM connector.2) Measure the resistance between the elec-tronic throttle control connector and engineground.

Connector & terminal(E57) No. 3 — Engine ground:

Is the resistance less than 1Ω?

Go to step 5. Repair the poorcontact in ECMconnector. If theproblem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

5 CHECK POWER SUPPLY TO SENSOR.1) Measure the voltage between the electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 6 (+) — Engine ground (−):

2) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage less than 10 V? Replace the elec-tronic throttle con-trol. <Ref. toFU(STI)-12, Throt-tle Body.>

Repair the short ofharness betweenECM connectorand electronicthrottle controlconnector.

Page 121: subaru impreza sti engine

EN(STI)(diag)-121

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

U: DTC P0125 INSUFFICIENT COOLANT TEMPERATURE FOR CLOSED LOOPFUEL CONTROL

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-48, DTC P0125 INSUFFICIENT COOLANT TEMPERA-TURE FOR CLOSED LOOP FUEL CONTROL, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Engine will not return to idling.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04577

B83

B136 ECM

35

14

E8

ENGINE COOLANTTEMPERATURE SENSOR

2 11

71

81

51

7

F2

B100

E8

1 23

B136

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F61

F61

E2

1 2 3 45 6 7 8

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 122: subaru impreza sti engine

EN(STI)(diag)-122

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0125.

Go to step 2.

2 CHECK ENGINE COOLING SYSTEM.

NOTE:Check the following items.• Thermostat open stuck• Coolant level• Coolant freeze• Tire diameter

Is there any fault in enginecooling system?

Replace the ther-mostat. <Ref. toCO(H4SO)-21,Thermostat.>

Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

Page 123: subaru impreza sti engine

EN(STI)(diag)-123

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

V: DTC P0126 INSUFFICIENT COOLANT TEMPERATURE FOR STABLE OPER-ATION

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-50, DTC P0126 INSUFFICIENT ENGINE COOLANT TEM-PERATURE 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, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04577

B83

B136 ECM

35

14

E8

ENGINE COOLANTTEMPERATURE SENSOR

2 11

71

81

51

7

F2

B100

E8

1 23

B136

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F61

F61

E2

1 2 3 45 6 7 8

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 124: subaru impreza sti engine

EN(STI)(diag)-124

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK ENGINE COOLANT TEMPERATURESENSOR.Measure the resistance between engine cool-ant temperature sensor terminals when enginecoolant is cold and after warmed-up.

TerminalsNo. 1 — No. 2:

Is the resistance of enginecoolant temperature sensor dif-ferent between when enginecoolant is cold and afterwarmed-up?

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

Page 125: subaru impreza sti engine

EN(STI)(diag)-125

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

W: DTC P0128 COOLANT THERMOSTAT (COOLANT TEMPERATURE BELOWTHERMOSTAT REGULATING TEMPERATURE)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-52, DTC P0128 COOLANT THERMOSTAT (COOLANTTEMPERATURE BELOW THERMOSTAT REGULATING TEMPERATURE), Diagnostic Trouble Code(DTC) Detecting Criteria.>TROUBLE SYMPTOM:Thermostat remains open.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Step Check Yes No1 CHECK VEHICLE CONDITION. Was the vehicle driven or idled

with the engine partially sub-merged under water?

In this case, it isnot necessary toinspect DTCP0128.

Go to step 2.

2 CHECK FOR ANY OTHER DTC ON DIS-PLAY.

Is any other DTC displayed? Inspect the rele-vant DTC using“List of DiagnosticTrouble Codes(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 3.

3 CHECK ENGINE COOLANT. Are coolant level and mixtureratio of cooling water to anti-freeze solution correct?

Go to step 4. Replace theengine coolant.<Ref. toCO(H4SO)-16,REPLACEMENT,Engine Coolant.>

4 CHECK RADIATOR FAN.1) Start the engine.2) Check radiator fan operation.

Does the radiator fan continu-ously rotate for more than 3minutes during idling?

Repair radiator fancircuit. <Ref. toCO(H4SO)-27,Radiator Main Fanand Fan Motor.>and <Ref. toCO(H4SO)-28,Radiator Sub Fanand Fan Motor.>.

Replace the ther-mostat. <Ref. toCO(H4SO)-21,Thermostat.>

Page 126: subaru impreza sti engine

EN(STI)(diag)-126

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

X: DTC P0131 O2 SENSOR CIRCUIT LOW VOLTAGE (BANK 1 SENSOR 1)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-54, DTC P0131 O2 SENSOR CIRCUIT LOW VOLTAGE(BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 127: subaru impreza sti engine

EN(STI)(diag)-127

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FRONT OXYGEN (A/F) SENSOR

CONNECTOR AND COUPLING CONNEC-TOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 2.

2 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andfront oxygen (A/F) sensor connector.3) Measure the resistance of harnessbetween ECM and front oxygen (A/F) sensorconnector.

Connector & terminal(B134) No. 26 — Chassis ground:(B134) No. 33 — Chassis ground:

Is the resistance more than 1MΩ?

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Repair groundshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

Page 128: subaru impreza sti engine

EN(STI)(diag)-128

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Y: DTC P0132 O2 SENSOR CIRCUIT HIGH VOLTAGE (BANK 1 SENSOR 1)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-56, DTC P0132 O2 SENSOR CIRCUIT HIGH VOLTAGE(BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 129: subaru impreza sti engine

EN(STI)(diag)-129

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FRONT OXYGEN (A/F) SENSOR

CONNECTOR AND COUPLING CONNEC-TOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 2.

2 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from front oxy-gen (A/F) sensor.3) Measure the voltage of harness betweenECM connector and chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 8 V? Repair batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Page 130: subaru impreza sti engine

EN(STI)(diag)-130

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Z: DTC P0133 O2 SENSOR CIRCUIT SLOW RESPONSE (BANK 1 SENSOR 1)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-58, DTC P0133 O2 SENSOR CIRCUIT SLOW RESPONSE(BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 131: subaru impreza sti engine

EN(STI)(diag)-131

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0133.

Go to step 2.

2 CHECK EXHAUST SYSTEM.

NOTE:Check the following items.• Loose installation of front portion of exhaustpipe onto cylinder heads• Loose connection between front exhaustpipe and front catalytic converter• Damage of exhaust pipe resulting in a hole

Is there any fault in exhaustsystem?

Repair the exhaustsystem.

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Page 132: subaru impreza sti engine

EN(STI)(diag)-132

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AA:DTC P0134 O2 SENSOR CIRCUIT NO ACTIVITY DETECTED (BANK 1 SEN-SOR 1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-61, DTC P0134 O2 SENSOR CIRCUIT NO ACTIVITY DE-TECTED (BANK 1 SENSOR 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 133: subaru impreza sti engine

EN(STI)(diag)-133

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND

FRONT OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andfront oxygen (A/F) sensor connector.3) Measure the resistance of harnessbetween ECM and front oxygen (A/F) sensorconnector.

Connector & terminal(B134) No. 26 — (B18) No. 4:(B134) No. 33 — (B18) No. 3:

Is the resistance less than 1Ω?

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Repair open circuitin harnessbetween ECM andfront oxygen (A/F)sensor connector.

Page 134: subaru impreza sti engine

EN(STI)(diag)-134

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AB:DTC P0137 O2 SENSOR CIRCUIT LOW VOLTAGE (BANK 1 SENSOR 2)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-63, DTC P0137 O2 SENSOR CIRCUIT LOW VOLTAGE(BANK 1 SENSOR 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04157

1 2 3 45 6 7 8

B83

BATTERYMAIN RELAY

B47

12

35

46

E

E

B61 F44

2

B200

F74

F60

E3

19

3

*B83

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134

B135

F60

F44 B47

B19

B136

231 4

T6

REAROXYGEN SENSOR

A6

A7

B2

D2

5

D3

1C

35

ECMB136

B137

C :

B135B :

D :

1 23 4

F74

A :

B :

C :B134A :

B137D :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78 219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

SBF-5

*

1 3 4

T5

B19

* : TERMINAL No. RANDOM ARRANGEMENT

T6

1234

B19

T5

2

Page 135: subaru impreza sti engine

EN(STI)(diag)-135

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Using the List of

Diagnostic Trou-ble Code (DTC),check the appro-priate DTC. <Ref.to EN(STI)(diag)-69, List of Diag-nostic TroubleCode (DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0137.

Go to step 2.

2 CHECK REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and keepthe engine speed at 3,000 rpm. (2 minutes atthe longest)2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage more than 490mV?

Go to step 6. Go to step 3.

3 CHECK REAR OXYGEN SENSOR CONNEC-TOR AND COUPLING CONNECTOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 4.

4 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andrear oxygen sensor.3) Measure the resistance of harnessbetween ECM and rear oxygen sensor con-nector.

Connector & terminal(B136) No. 35 — (T6) No. 4:(B137) No. 25 — (T6) No. 3:

Is the resistance more than 3Ω?

Repair the opencircuit in harnessbetween ECM andrear oxygen sen-sor connector.

Go to step 5.

Page 136: subaru impreza sti engine

EN(STI)(diag)-136

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN REAR OXY-GEN SENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from rear oxygensensor.3) Turn the ignition switch to ON.4) Measure the voltage between rear oxygensensor harness connector and engine groundor chassis ground.

Connector & terminal(T6) No. 3 (+) — Engine ground (−):

Is the voltage 0.2 — 0.5 V? Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenrear oxygen sen-sor and ECM con-nector• Poor contact inrear oxygen sen-sor connector• Poor contact inECM connector

6 CHECK EXHAUST SYSTEM.Check the exhaust system parts.

NOTE:Check the following items.• Loose installation of portions• Damage (crack, hole etc.) of parts• Looseness and ill fitting of parts betweenfront oxygen (A/F) sensor and rear oxygensensor

Is there any fault in exhaustsystem?

Repair or replacethe faulty parts.

Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Step Check Yes No

Page 137: subaru impreza sti engine

EN(STI)(diag)-137

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AC:DTC P0138 O2 SENSOR CIRCUIT HIGH VOLTAGE (BANK 1 SENSOR 2)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-65, DTC P0138 O2 SENSOR CIRCUIT HIGH VOLTAGE(BANK 1 SENSOR 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04157

1 2 3 45 6 7 8

B83

BATTERYMAIN RELAY

B47

12

35

46

E

E

B61 F44

2

B200

F74

F60

E3

19

3

*B83

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134

B135

F60

F44 B47

B19

B136

231 4

T6

REAROXYGEN SENSOR

A6

A7

B2

D2

5

D3

1C

35

ECMB136

B137

C :

B135B :

D :

1 23 4

F74

A :

B :

C :B134A :

B137D :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78 219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

SBF-5

*

1 3 4

T5

B19

* : TERMINAL No. RANDOM ARRANGEMENT

T6

1234

B19

T5

2

Page 138: subaru impreza sti engine

EN(STI)(diag)-138

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Using the List of

Diagnostic Trou-ble Code (DTC),check the appro-priate DTC. <Ref.to EN(STI)(diag)-69, List of Diag-nostic TroubleCode (DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0138.

Go to step 2.

2 CHECK REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and imme-diately decrease the engine speed from 3,000rpm.2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage less than 250mV?

Go to step 6. Go to step 3.

3 CHECK REAR OXYGEN SENSOR CONNEC-TOR AND COUPLING CONNECTOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 4.

4 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andrear oxygen sensor.3) Measure the resistance of harnessbetween ECM and rear oxygen sensor con-nector.

Connector & terminal(B137) No. 25 — (T6) No. 3:(B136) No. 35 — (T6) No. 4:

Is the resistance more than 3Ω?

Repair the opencircuit in harnessbetween ECM andrear oxygen sen-sor connector.

Go to step 5.

Page 139: subaru impreza sti engine

EN(STI)(diag)-139

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN REAR OXY-GEN SENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from rear oxygensensor.3) Turn the ignition switch to ON.4) Measure the voltage between rear oxygensensor harness connector and engine groundor chassis ground.

Connector & terminal(T6) No. 3 (+) — Engine ground (−):

Is the voltage 0.2 — 0.5 V? Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenrear oxygen sen-sor and ECM con-nector• Poor contact inrear oxygen sen-sor connector• Poor contact inECM connector

6 CHECK EXHAUST SYSTEM.Check the exhaust system parts.

NOTE:Check the following items.• Loose installation of portions• Damage (crack, hole etc.) of parts• Looseness and ill fitting of parts betweenfront oxygen (A/F) sensor and rear oxygensensor

Is there any fault in exhaustsystem?

Repair or replacethe faulty parts.

Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Step Check Yes No

Page 140: subaru impreza sti engine

EN(STI)(diag)-140

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AD:DTC P0139 O2 SENSOR CIRCUIT SLOW RESPONSE (BANK 1 SENSOR 2)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-67, DTC P0139 O2 SENSOR CIRCUIT SLOW RESPONSE(BANK 1 SENSOR 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04157

1 2 3 45 6 7 8

B83

BATTERYMAIN RELAY

B47

12

35

46

E

E

B61 F44

2

B200

F74

F60

E3

19

3

*B83

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134

B135

F60

F44 B47

B19

B136

231 4

T6

REAROXYGEN SENSOR

A6

A7

B2

D2

5

D3

1C

35

ECMB136

B137

C :

B135B :

D :

1 23 4

F74

A :

B :

C :B134A :

B137D :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78 219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

SBF-5

*

1 3 4

T5

B19

* : TERMINAL No. RANDOM ARRANGEMENT

T6

1234

B19

T5

2

Page 141: subaru impreza sti engine

EN(STI)(diag)-141

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0139.

Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Page 142: subaru impreza sti engine

EN(STI)(diag)-142

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AE:DTC P0171 SYSTEM TOO LEAN (BANK 1)NOTE:For the diagnostic procedure, refer to DTC P0172. <Ref. to EN(STI)(diag)-142, DTC P0172 SYSTEM TOORICH (BANK 1), Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

AF:DTC P0172 SYSTEM TOO RICH (BANK 1)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-72, DTC P0171 SYSTEM TOO LEAN (BANK 1), DiagnosticTrouble Code (DTC) Detecting Criteria.> and <Ref. to GD(STI)-75, DTC P0172 SYSTEM TOO RICH (BANK1), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Step Check Yes No1 CHECK EXHAUST SYSTEM. Are there holes or loose bolts

on exhaust system?Repair the exhaustsystem.

Go to step 2.

2 CHECK AIR INTAKE SYSTEM. Are there holes, loose bolts ordisconnection of hose on airintake system?

Repair the airintake system.

Go to step 3.

3 CHECK FUEL PRESSURE.

Warning:• Place “NO FIRE” signs near the workingarea.• Be careful not to spill fuel on the floor.Measure the fuel pressure while disconnectingpressure regulator vacuum hose from intakemanifold. <Ref. to ME(STI)-26, INSPECTION,Fuel Pressure.>

Warning:Before removing the fuel pressure gauge,release fuel pressure.

NOTE:If the fuel pressure does not increase, squeezefuel return hose 2 to 3 times, then measure fuelpressure again.

Is the measured value 284 —

314 kPa (2.9 — 3.2 kgf/cm2, 41— 46 psi)?

Go to step 4. Repair the follow-ing items.Fuel pressure toohigh:

• Clogged fuelreturn line orbent hose

Fuel pressure toolow:

• Improper fuelpump discharge• Clogged fuelsupply line

Page 143: subaru impreza sti engine

EN(STI)(diag)-143

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

4 CHECK FUEL PRESSURE.After connecting the pressure regulator vac-uum hose, measure fuel pressure. <Ref. toME(STI)-26, INSPECTION, Fuel Pressure.>

Warning:Before removing the fuel pressure gauge,release fuel pressure.

NOTE:• If the fuel pressure does not increase,squeeze fuel return hose 2 to 3 times, thenmeasure fuel pressure again.• If out of specification as measured at thisstep, check or replace the pressure regulatorand pressure regulator vacuum hose.

Is the measured value 230 —

260 kPa (2.35 — 2.65 kgf/cm2,33 — 38 psi)?

Go to step 5. Repair the follow-ing items.Fuel pressure toohigh:

• Faulty pres-sure regulator• Clogged fuelreturn line orbent hose

Fuel pressure toolow:

• Faulty pres-sure regulator• Improper fuelpump discharge• Clogged fuelsupply line

5 CHECK ENGINE COOLANT TEMPERATURESENSOR.1) Start the engine and warm-up completely.2) Read the data of engine coolant tempera-ture sensor signal using Subaru Select Monitoror general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature more than60°C (140°F)?

Go to step 6. Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

6 CHECK MASS AIR FLOW AND INTAKE AIRTEMPERATURE.1) Start the engine and warm-up engine untilcoolant temperature is greater than 60°C(140°F).2) Place the shift lever in neutral position.3) Turn the A/C switch to OFF.4) Turn all accessory switches to OFF.5) Read the data of mass air flow and intakeair temperature sensor signal using SubaruSelect Monitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Is the measured value 2.7 —4.7 g/s (0.36 — 0.62 lb/m)?

Go to step 7. Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Step Check Yes No

Page 144: subaru impreza sti engine

EN(STI)(diag)-144

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK MASS AIR FLOW AND INTAKE AIRTEMPERATURE SENSOR.1) Start the engine and warm-up engine untilcoolant temperature is greater than 60°C(140°F).2) Place the shift lever in neutral position.3) Turn the A/C switch to OFF.4) Turn all accessory switches to OFF.5) Open the front hood.6) Measure the ambient temperature.7) Read the data of mass air flow and intakeair temperature sensor signal using SubaruSelect Monitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to theGeneral Scan Tool Instruction Manual.

Subtract ambient temperaturefrom intake air temperature. Isthe obtained value −10 — 50°C(−18 — 90°F)?

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Check the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Step Check Yes No

Page 145: subaru impreza sti engine

EN(STI)(diag)-145

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AG:DTC P0181 FUEL TEMPERATURE SENSOR “A” CIRCUIT RANGE/PERFOR-MANCE

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-78, DTC P0181 FUEL TEMPERATURE SENSOR “A” CIR-CUIT RANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04160

B83

FUEL TEMPERATURE SENSOR

FUEL TANK

C3

5C

12

D1

D2

ECMB136

R58

R57

R15

R2

B98

F60

E3

B100 F2

*

B98 F60

R57R58 B136

6 5

1 2 3 4 56 7 8 9 10 11 12

6 44 2

E

1

16

C:

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

5 6 7 81 2 3 4

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

C:

B137D:

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B137D:

*

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

* : TERMINAL No. RANDOM ARRANGEMENT

Page 146: subaru impreza sti engine

EN(STI)(diag)-146

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Codes(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0181.

Replace the fueltemperature sen-sor. <Ref. toEC(STI)-8, FuelTemperature Sen-sor.>

Page 147: subaru impreza sti engine

EN(STI)(diag)-147

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AH:DTC P0182 FUEL TEMPERATURE SENSOR “A” CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-81, DTC P0182 FUEL TEMPERATURE SENSOR “A” CIR-CUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04160

B83

FUEL TEMPERATURE SENSOR

FUEL TANK

C3

5C

12

D1

D2

ECMB136

R58

R57

R15

R2

B98

F60

E3

B100 F2

*

B98 F60

R57R58 B136

6 5

1 2 3 4 56 7 8 9 10 11 12

6 44 2

E

11

6

C:

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

5 6 7 81 2 3 4

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

C:

B137D:

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B137D:

*

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

* : TERMINAL No. RANDOM ARRANGEMENT

Page 148: subaru impreza sti engine

EN(STI)(diag)-148

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of fuel temperature sensorsignal using Subaru Select Monitor or generalscan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature more than150°C (302°F)?

Go to step 2. The malfunctionindicator light maylight up, however,the circuit isreturned to thenormal status atthe moment.

2 CHECK CURRENT DATA.1) Turn ignition switch to OFF.2) Remove the access hole lid.3) Disconnect the connector from fuel pump.4) Turn ignition switch to ON.5) Read the data of fuel temperature sensorsignal using Subaru Select Monitor or generalscan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature less than−40°C (−40°F)?

Replace the fueltemperature sen-sor. <Ref. toEC(STI)-8, FuelTemperature Sen-sor.>

Repair short circuitto ground in har-ness between fuelpump and ECMconnector.

Page 149: subaru impreza sti engine

EN(STI)(diag)-149

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AI: DTC P0183 FUEL TEMPERATURE SENSOR “A” CIRCUIT HIGH INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-83, DTC P0183 FUEL TEMPERATURE SENSOR “A” CIR-CUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04160

B83

FUEL TEMPERATURE SENSOR

FUEL TANK

C3

5C

12

D1

D2

ECMB136

R58

R57

R15

R2

B98

F60

E3

B100 F2

*

B98 F60

R57R58 B136

6 5

1 2 3 4 56 7 8 9 10 11 12

6 44 2

E

11

6

C:

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

5 6 7 81 2 3 4

B83

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

C:

B137D:

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B137D:

*

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

* : TERMINAL No. RANDOM ARRANGEMENT

Page 150: subaru impreza sti engine

EN(STI)(diag)-150

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of fuel temperature sensorsignal using Subaru Select Monitor or generalscan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the temperature less than−40°C (−40°F)?

Go to step 2. Repair poor con-tact.

NOTE:In this case, repairthe following:• Poor contact infuel pump connec-tor• Poor contact inECM connector• Poor contact incoupling connector• Poor contact injoint connector

2 CHECK HARNESS BETWEEN FUEL TEM-PERATURE SENSOR AND ECM CONNEC-TOR.1) Turn ignition switch to OFF.2) Remove the access hole lid.3) Disconnect the connector from fuel pump.4) Measure the voltage between fuel pumpconnector and chassis ground.

Connector & terminal(R58) No. 6 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair short circuitto battery in har-ness betweenECM and fuelpump connector.

Go to step 3.

3 CHECK HARNESS BETWEEN FUEL TEM-PERATURE SENSOR AND ECM CONNEC-TOR.1) Turn ignition switch to ON.2) Measure the voltage between fuel pumpconnector and chassis ground.

Connector & terminal(R58) No. 6 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair short circuitto battery in har-ness betweenECM and fuelpump connector.

Go to step 4.

4 CHECK HARNESS BETWEEN FUEL TEM-PERATURE SENSOR AND ECM CONNEC-TOR.Measure the voltage between fuel pump con-nector and chassis ground.

Connector & terminal(R58) No. 6 (+) — Chassis ground (−):

Is the voltage more than 4 V? Go to step 5. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and fuelpump connector• Poor contact infuel pump connec-tor• Poor contact inECM connector• Poor contact incoupling connector

Page 151: subaru impreza sti engine

EN(STI)(diag)-151

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN FUEL TEM-PERATURE SENSOR AND ECM CONNEC-TOR.1) Turn ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween fuel pump connector and ECM.

Connector & terminal(R58) No. 5 — (B136) No. 35:

Is the resistance less than 1Ω?

Replace the fueltemperature sen-sor. <Ref. toEC(STI)-8, FuelTemperature Sen-sor.>

Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and fuelpump connector• Poor contact infuel pump connec-tor• Poor contact inECM connector• Poor contact incoupling connector• Poor contact injoint connector

Step Check Yes No

Page 152: subaru impreza sti engine

EN(STI)(diag)-152

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AJ:DTC P0222 THROTTLE/PEDAL POSITION SENSOR/SWITCH “B” CIRCUITLOW INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-85, DTC P0222 THROTTLE/PEDAL POSITION SENSOR/SWITCH “B” CIRCUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance• Engine stalls.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 153: subaru impreza sti engine

EN(STI)(diag)-153

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 154: subaru impreza sti engine

EN(STI)(diag)-154

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF SENSOR.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 29 (+) — (B136) No. 35 (−):

3) Shake the ECM harness and connector,engine harness connectors (E84, E22), elec-tronic throttle control connector harness whilemonitoring value of voltage meter.

Is the voltage more than 0.8 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in the connectors betweenthe ECM and electronic throttle control.

Is there poor contact in theconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Connector hasreturned to a nor-mal condition atthis time. A tempo-rary poor contactof the connectormay be the cause.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from electronicthrottle control.4) Measure the resistance between the ECMconnector and electronic throttle control con-nector.

Connector & terminal(B136) No. 16 — (E57) No. 5:

Is the resistance less than 1Ω?

Go to step 4. Repair the openharness connec-tor.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.Check the resistance between the ECM con-nector and chassis ground.

Connector & terminal(B136) No. 29 — Chassis ground:(B136) No. 16 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harness.

5 CHECK POWER SUPPLY TO SENSOR.1) Connect the ECM connectors.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 (+) — Engine ground (−):

4) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 6. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

6 CHECK SHORT OF ECM.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 4 — Engine ground:

Is the resistance more than 10Ω?

Repair the poorcontact in elec-tronic throttle con-trol connector. Ifproblem persists,replace the elec-tronic throttle con-trol.

Repair the poorcontact in ECMconnectors. Ifproblem persists,replace the ECM.

Page 155: subaru impreza sti engine

EN(STI)(diag)-155

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AK:DTC P0223 THROTTLE/PEDAL POSITION SENSOR/SWITCH “B” CIRCUITHIGH INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-87, DTC P0223 THROTTLE/PEDAL POSITION SENSOR/SWITCH “B” CIRCUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance• Engine stalls.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 156: subaru impreza sti engine

EN(STI)(diag)-156

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 157: subaru impreza sti engine

EN(STI)(diag)-157

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF SENSOR.

1) Turn the ignition switch to ON.2) Read the data of sub throttle sensor sig-nals, using the Subaru Select Monitor.3) Shake the ECM harness and connector,engine harness connectors (E84, E22), elec-tronic throttle control connector harness whilemonitoring value of voltage meter.

Is the voltage less than 4.73V?

Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control.

Is there poor contact in theconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Connector hasreturned to a nor-mal condition atthis time. A tempo-rary poor contactof the connectormay be the cause.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM.3) Disconnect the connectors from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 35 — (E57) No. 3:(B136) No. 29 — (E57) No. 4:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit of harnessconnector.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Connect the ECM connector.2) Measure the resistance between the elec-tronic throttle control connector and engineground.

Connector & terminal(E57) No. 3 — Engine ground:

Is the resistance less than 5Ω?

Go to step 5. Repair the poorcontact in ECMconnector. If theproblem persists,replace the ECM.

5 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 — Engine ground:

4) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage more than 10 V? Go to step 6. Repair the batteryshort of harnessbetween ECMconnector andelectronic throttlecontrol connector.

6 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Measure the voltage between the electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 4 (+) — Engine ground (−):

2) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage less than 10 V? Go to step 7. Repair the short ofharness betweenECM connectorand electronicthrottle controlconnector.

Page 158: subaru impreza sti engine

EN(STI)(diag)-158

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the voltage between connectors.

Connector & terminal(B136) No. 29 — (B136) No. 16:

Is the resistance more than 1MΩ?

Repair the poorcontact in elec-tronic throttle con-trol connector. Ifproblem persists,replace the elec-tronic throttle con-trol.

Short circuit ofsensor power sup-ply may be thecause.

Step Check Yes No

Page 159: subaru impreza sti engine

EN(STI)(diag)-159

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AL:DTC P0230 FUEL PUMP PRIMARY CIRCUITDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-89, DTC P0230 FUEL PUMP PRIMARY CIRCUIT, Diagnos-tic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04154

F44 B97

B135 B137

B46

EEM

3

6 41 4

FUEL PUMPRELAY

FUEL PUMPCONTROL UNIT

FUELPUMP

SBF-5

B61

B46

R122

B135B :

B137D :

R58

ECM

B99 R58

F44

6

BATTERYD

28

B2

7

1 2 3 45 6 7 8

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7 2 35 6

24

5 2 1

14

R57

B : D :

B97

R1

7

B97

R1

7

14

15

R15

R57

R3

B99

20

19

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

R122

1 23 4

Page 160: subaru impreza sti engine

EN(STI)(diag)-160

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK POWER SUPPLY CIRCUIT TO FUEL

PUMP CONTROL UNIT.1) Turn the ignition switch to OFF.2) Disconnect the connector from fuel pumpcontrol unit.3) Turn the ignition switch to ON.4) Measure the voltage between fuel pumpcontrol unit and chassis ground.

Connector & terminal(R122) No. 3 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 2. Repair the powersupply circuit.

NOTE:In this case repairthe following:• Open or groundshort circuit in har-ness between fuelpump relay andfuel pump controlunit• Poor contact infuel pump controlunit connector• Poor contact infuel pump relayconnector

2 CHECK GROUND CIRCUIT OF FUEL PUMPCONTROL UNIT.1) Turn the ignition switch to OFF.2) Measure the resistance of harnessbetween fuel pump control unit and chassisground.

Connector & terminal(R122) No. 1 — Chassis ground:

Is the resistance less than 5Ω?

Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuitbetween fuel pumpcontrol unit andchassis ground• Poor contact infuel pump controlunit connector

3 CHECK HARNESS BETWEEN FUEL PUMPCONTROL UNIT AND FUEL PUMP CONNEC-TOR.1) Disconnect the connector from fuel pump.2) Measure the resistance of harnessbetween fuel pump control unit and fuel pumpconnector.

Connector & terminal(R122) No. 4 — (R58) No. 4:(R122) No. 6 — (R58) No. 1:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit in harnessbetween fuel pumpcontrol unit andfuel pump.

4 CHECK HARNESS BETWEEN FUEL PUMPCONTROL UNIT AND FUEL PUMP CONNEC-TOR.Measure the resistance of harness betweenfuel pump control unit and chassis ground.

Connector & terminal(R122) No. 4 — Chassis ground:(R122) No. 6 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort circuit in har-ness between fuelpump control unitand fuel pump.

Page 161: subaru impreza sti engine

EN(STI)(diag)-161

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK HARNESS BETWEEN FUEL PUMPCONTROL UNIT AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween fuel pump control unit and ECM con-nector.

Connector & terminal(R122) No. 5 — (B137) No. 28:(R122) No. 2 — (B135) No. 27:

Is the resistance less than 1Ω?

Go to step 6. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuitbetween fuel pumpcontrol unit andECM• Poor contact infuel pump controlunit and ECM con-nector

6 CHECK HARNESS BETWEEN FUEL PUMPCONTROL UNIT AND ECM CONNECTOR.Measure the resistance of harness betweenfuel pump control unit and chassis ground.

Connector & terminal(R122) No. 5 — Chassis ground:(R122) No. 2 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 7. Repair the groundshort circuit in har-ness between fuelpump control unitand ECM.

7 CHECK POOR CONTACT.Check poor contact in ECM and fuel pumpcontrol unit connector.

Is there poor contact in ECMand fuel pump control unit con-nector?

Repair the poorcontact in ECMand fuel pumpcontrol unit.

Go to step 8.

8 CHECK EXPERIENCE OF OUT OF GAS. Have the vehicle been out ofgas before?

Complete thediagnosis.

NOTE:DTC may be re-corded due to theidle running of fuelpump at out of gas.

Replace the fuelpump control unit.<Ref. to FU(STI)-43, Fuel PumpControl Unit.>

Step Check Yes No

Page 162: subaru impreza sti engine

EN(STI)(diag)-162

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AM:DTC P0244 TURBO/SUPER CHARGER WASTEGATE SOLENOID “A”RANGE/PERFORMANCE

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-91, DTC P0244 TURBO/SUPER CHARGER WASTEGATESOLENOID “A” RANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04161

MAIN RELAY

B47

12

35

46 BATTERY

E

B61 F44

F44

B47

B134

B127

B134

B127

WASTEGATECONTROL SOLENOID VALVE

ECM

32

12

6SBF-5

1 2 3 45 6 7 8

3 41 2

5 6

1 2

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 163: subaru impreza sti engine

EN(STI)(diag)-163

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0244.

Replace thewastegate controlsolenoid valve.<Ref. to FU(STI)-35, WastegateControl SolenoidValve.>

Page 164: subaru impreza sti engine

EN(STI)(diag)-164

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AN:DTC P0245 TURBO/SUPER CHARGER WASTEGATE SOLENOID “A” LOWDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-93, DTC P0245 TURBO/SUPER CHARGER WASTEGATESOLENOID “A” LOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04161

MAIN RELAY

B47

12

35

46 BATTERY

E

B61 F44

F44

B47

B134

B127

B134

B127

WASTEGATECONTROL SOLENOID VALVE

ECM

32

12

6SBF-5

1 2 3 45 6 7 8

3 41 2

5 6

1 2

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 165: subaru impreza sti engine

EN(STI)(diag)-165

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 32 (+) — Chassis ground (−):

Is the voltage more than 10 V? Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time.

Go to step 2.

2 CHECK HARNESS BETWEEN WASTEGATECONTROL SOLENOID VALVE AND ECMCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from wastegatecontrol solenoid valve and ECM.3) Measure the resistance of harnessbetween wastegate control solenoid valve con-nector and engine ground.

Connector & terminal(B127) No. 1 — Engine ground:

Is the resistance less than 10Ω?

Repair the groundshort circuit in har-ness betweenECM and waste-gate control sole-noid valveconnector.

Go to step 3.

3 CHECK HARNESS BETWEEN WASTEGATECONTROL SOLENOID VALVE AND ECMCONNECTOR.Measure the resistance of harness betweenECM and wastegate control solenoid valve ofharness connector.

Connector & terminal(B134) No. 32 — (B127) No. 1:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit in harnessbetween ECM andwastegate controlsolenoid valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and waste-gate control sole-noid valveconnector

4 CHECK WASTEGATE CONTROL SOLE-NOID VALVE.1) Remove the wastegate control solenoidvalve.2) Measure the resistance between wastegatecontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 30 — 40 Ω? Go to step 5. Replace thewastegate controlsolenoid valve.<Ref. to FU(STI)-35, WastegateControl SolenoidValve.>

5 CHECK POWER SUPPLY TO WASTEGATECONTROL SOLENOID VALVE.1) Turn the ignition switch to ON.2) Measure the voltage between wastegatecontrol solenoid valve and engine ground.

Connector & terminal(B127) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 6. Repair the opencircuit in harnessbetween mainrelay and waste-gate control sole-noid valveconnector.

6 CHECK POOR CONTACT.Check poor contact in wastegate control sole-noid valve connector.

Is there poor contact in waste-gate control solenoid valveconnector?

Repair the poorcontact in waste-gate control sole-noid valveconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Page 166: subaru impreza sti engine

EN(STI)(diag)-166

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AO:DTC P0246 TURBO/SUPER CHARGER WASTEGATE SOLENOID “A” HIGHDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-95, DTC P0246 TURBO/SUPER CHARGER WASTEGATESOLENOID “A” HIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04161

MAIN RELAY

B47

12

35

46 BATTERY

E

B61 F44

F44

B47

B134

B127

B134

B127

WASTEGATECONTROL SOLENOID VALVE

ECM

32

12

6SBF-5

1 2 3 45 6 7 8

3 41 2

5 6

1 2

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 167: subaru impreza sti engine

EN(STI)(diag)-167

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 32 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 3. Go to step 2.

2 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

3 CHECK HARNESS BETWEEN WASTEGATECONTROL SOLENOID VALVE AND ECMCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from wastegatecontrol solenoid valve.3) Turn the ignition switch to ON.4) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 32 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and waste-gate control sole-noid valveconnector. Afterrepair, replace theECM. <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Go to step 4.

4 CHECK WASTEGATE CONTROL SOLE-NOID VALVE.1) Turn the ignition switch to OFF.2) Measure the resistance between wastegatecontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Replace thewastegate controlsolenoid valve<Ref. to FU(STI)-35, WastegateControl SolenoidValve.> and ECM<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Go to step 5.

5 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 168: subaru impreza sti engine

EN(STI)(diag)-168

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AP:DTC P0301 CYLINDER 1 MISFIRE DETECTEDNOTE:For the diagnostic procedure, refer to DTC P0304. <Ref. to EN(STI)(diag)-168, DTC P0304 CYLINDER 4MISFIRE DETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

AQ:DTC P0302 CYLINDER 2 MISFIRE DETECTEDNOTE:For the diagnostic procedure, refer to DTC P0304. <Ref. to EN(STI)(diag)-168, DTC P0304 CYLINDER 4MISFIRE DETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

AR:DTC P0303 CYLINDER 3 MISFIRE DETECTEDNOTE:For the diagnostic procedure, refer to DTC P0304. <Ref. to EN(STI)(diag)-168, DTC P0304 CYLINDER 4MISFIRE DETECTED, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

AS:DTC P0304 CYLINDER 4 MISFIRE DETECTEDDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• Immediately at fault recognition (A misfire which could damage catalyst occurs.)• GENERAL DESCRIPTION <Ref. to GD(STI)-97, DTC P0301 CYLINDER 1 MISFIRE DETECTED, Diag-nostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine stalls.• Erroneous idling• Rough driving

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 169: subaru impreza sti engine

EN(STI)(diag)-169

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04155

BATTERY

FUEL INJECTORS

MAIN RELAY

E#4

12

SBF-5

#3

12

#2

12

F60

#1

121 9 10 11 12

2 13 14 3

6 5 4 3

16

1 21 2 3 45 6 7 89 10 11 12

13 14 15 16

64

53

21

F60

F2

B136

B136

B100

E5

E5

E3

E6

E6

E16

E16

E17

F44

F44

B61

B47

B61 F44

E17

1 2 3 45 6 7 8

ECM

F2 B47

3 41 2

5 6

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

Page 170: subaru impreza sti engine

EN(STI)(diag)-170

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK OUTPUT SIGNAL FROM ECM.1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector and chassis ground on faulty cylinders.

Connector & terminal#1 (B136) No. 6 (+) — Chassis ground (−):#2 (B136) No. 5 (+) — Chassis ground (−):#3 (B136) No. 4 (+) — Chassis ground (−):#4 (B136) No. 3 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 7. Go to step 3.

3 CHECK HARNESS BETWEEN FUEL INJEC-TOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from fuel injectoron faulty cylinders.3) Disconnect the connector from ECM.4) Measure the resistance between fuel injec-tor connector and engine ground on faulty cyl-inders.

Connector & terminal#1 (E5) No. 1 — Engine ground:#2 (E16) No. 1 — Engine ground:#3 (E6) No. 1 — Engine ground:#4 (E17) No. 1 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 4. Repair the groundshort circuit in har-ness between fuelinjector and ECMconnector.

4 CHECK HARNESS BETWEEN FUEL INJEC-TOR AND ECM CONNECTOR.Measure the resistance of harness connectorbetween ECM connector and fuel injector onfaulty cylinders.

Connector & terminal#1 (B136) No. 6 — (E5) No. 1:#2 (B136) No. 5 — (E16) No. 1:#3 (B136) No. 4 — (E6) No. 1:#4 (B136) No. 3 — (E17) No. 1:

Is the resistance less than 1Ω?

Go to step 5. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and fuelinjector connector• Poor contact incoupling connector

5 CHECK FUEL INJECTOR.Measure the resistance between fuel injectorterminals on faulty cylinder.

TerminalsNo. 1 — No. 2:

Is the resistance 5 — 20 Ω? Go to step 6. Replace the faultyfuel injector. <Ref.to FU(STI)-31,Fuel Injector.>

Page 171: subaru impreza sti engine

EN(STI)(diag)-171

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK POWER SUPPLY LINE.1) Turn the ignition switch to ON.2) Measure the voltage between fuel injectorand engine ground on faulty cylinders.

Connector & terminal#1 (E5) No. 2 (+) — Engine ground (−):#2 (E16) No. 2 (+) — Engine ground (−):#3 (E6) No. 2 (+) — Engine ground (−):#4 (E17) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the poorcontact in all con-nectors in fuelinjector circuit.

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay and fuelinjector connectoron faulty cylinders• Poor contact incoupling connector• Poor contact inmain relay connec-tor• Poor contact infuel injector con-nector on faultycylinders

7 CHECK HARNESS BETWEEN FUEL INJEC-TOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from fuel injectoron faulty cylinder.3) Turn the ignition switch to ON.4) Measure the voltage between ECM con-nector and chassis ground on faulty cylinders.

Connector & terminal#1 (B136) No. 6 (+) — Chassis ground (−):#2 (B136) No. 5 (+) — Chassis ground (−):#3 (B136) No. 4 (+) — Chassis ground (−):#4 (B136) No. 3 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and fuelinjector. Afterrepair, replace theECM. <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Go to step 8.

8 CHECK FUEL INJECTOR.1) Turn the ignition switch to OFF.2) Measure the resistance between fuel injec-tor terminals on faulty cylinder.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Replace the faultyfuel injector <Ref.to FU(STI)-31,Fuel Injector.> andECM <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Go to step 9.

9 CHECK INSTALLATION OF CAMSHAFT PO-SITION SENSOR/CRANKSHAFT POSITIONSENSOR.

Is the camshaft position sensoror crankshaft position sensorinstalling bolt loose?

Tighten the cam-shaft position sen-sor or crankshaftposition sensor.

Go to step 10.

10 CHECK CRANK SPROCKET.Remove the timing belt cover.

Is the crank sprocket rusted orits teeth damaged?

Replace the cranksprocket. <Ref. toME(STI)-53, CrankSprocket.>

Go to step 11.

11 CHECK INSTALLATION CONDITION OFTIMING BELT.Turn the crankshaft, and align alignment markon crank sprocket with alignment mark on cyl-inder block.

Is the timing belt dislocatedfrom its proper position?

Repair the installa-tion condition oftiming belt. <Ref.to ME(STI)-44,Timing Belt.>

Go to step 12.

Step Check Yes No

Page 172: subaru impreza sti engine

EN(STI)(diag)-172

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

12 CHECK FUEL LEVEL. Is the fuel meter indicationhigher than the “Lower” level?

Go to step 13. Replenish the fuelso fuel meter indi-cation is higherthan the “Lower”level. After replen-ishing fuel; Go tostep 13.

13 CHECK STATUS OF MALFUNCTION INDI-CATOR LIGHT.1) Clear the memory using Subaru SelectMonitor.<Ref. to EN(STI)(diag)-28, Subaru Select Mon-itor.>2) Start the engine, and drive the vehicle morethan 10 minutes.

Is the malfunction indicatorlight coming on or blinking?

Go to step 15. Go to step 14.

14 CHECK CAUSE OF MISFIRE DIAGNOSED. Was the cause of misfire diag-nosed when the engine is run-ning?

Finish the diag-nostics operation,if the engine hasno abnormality.

Repair the poorcontact.

NOTE:In this case, repairthe following:• Poor contact inignition coil con-nector• Poor contact infuel injector con-nector on faultycylinders• Poor contact inECM connector• Poor contact incoupling connector

15 CHECK AIR INTAKE SYSTEM. Is there any fault in air intakesystem?

Repair the airintake system.

NOTE:Check the follow-ing items:• Are there airleaks or air suctioncaused by loose ordislocated nutsand bolts?• Are there cracksor any disconnec-tion of hoses?

Go to step 16.

16 CHECK CYLINDER. Is there any fault in that cylin-der?

Repair or replacethe faulty parts.

NOTE:Check the follow-ing items.• Spark plug• Fuel injector• Compressionpressure

Go to DTC P0171and P0172. <Ref.to EN(STI)(diag)-142, DTC P0171SYSTEM TOOLEAN (BANK 1),Diagnostic Proce-dure with Diagnos-tic Trouble Code(DTC).>

Step Check Yes No

Page 173: subaru impreza sti engine

EN(STI)(diag)-173

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AT:DTC P0327 KNOCK SENSOR 1 CIRCUIT LOW INPUT (BANK 1 OR SINGLESENSOR)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-103, DTC P0327 KNOCK SENSOR 1 CIRCUIT LOW INPUT(BANK 1 OR SINGLE SENSOR), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Poor driving performance• Knocking occurs.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-03263

E1

E14

B20

KNOCKSENSOR

26

B136 ECM

3325

E

E14

1 2

B20

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

1 276543

8 9 10

Page 174: subaru impreza sti engine

EN(STI)(diag)-174

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN KNOCK SEN-

SOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance between ECM har-ness connector and chassis ground.

Connector & terminal(B136) No. 25 — Chassis ground:

Is the resistance more than700 kΩ?

Go to step 2. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenknock sensor andECM connector• Poor contact inknock sensor con-nector• Poor contact incoupling connector

2 CHECK KNOCK SENSOR.1) Disconnect the connector from knock sen-sor.2) Measure the resistance between knocksensor connector terminal and engine ground.

TerminalsNo. 2 — Engine ground:

Is the resistance more than700 kΩ?

Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Poor contact inknock sensor con-nector• Poor contact incoupling connector

3 CHECK CONDITION OF KNOCK SENSORINSTALLATION.

Is the knock sensor installationbolt tightened securely?

Replace the knocksensor. <Ref. toFU(STI)-28, KnockSensor.>

Tighten the knocksensor installationbolt securely.

Page 175: subaru impreza sti engine

EN(STI)(diag)-175

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AU:DTC P0328 KNOCK SENSOR 1 CIRCUIT HIGH INPUT (BANK 1 OR SINGLESENSOR)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-105, DTC P0328 KNOCK SENSOR 1 CIRCUIT HIGH INPUT(BANK 1 OR SINGLE SENSOR), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Poor driving performance• Knocking occurs.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-03263

E1

E14

B20

KNOCKSENSOR

26

B136 ECM

3325

E

E14

1 2

B20

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

1 276543

8 9 10

Page 176: subaru impreza sti engine

EN(STI)(diag)-176

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN KNOCK SEN-

SOR AND ECM CONNECTOR.Measure the resistance of harness betweenECM connector and chassis ground.

Connector & terminal(B136) No. 25 — Chassis ground:

Is the resistance less than 400kΩ?

Go to step 2. Go to step 3.

2 CHECK KNOCK SENSOR.1) Disconnect the connector from knock sen-sor.2) Measure the resistance between knocksensor connector terminal and engine ground.

TerminalsNo. 2 — Engine ground:

Is the resistance less than 400kΩ?

Replace the knocksensor. <Ref. toFU(STI)-28, KnockSensor.>

Repair the groundshort circuit in har-ness betweenknock sensor con-nector and ECMconnector.

NOTE:The harness be-tween both con-nectors isshielded. Repairthe short circuit ofharness togetherwith shield.

3 CHECK INPUT SIGNAL FOR ECM.1) Connect the connectors to ECM and knocksensor.2) Turn the ignition switch to ON.3) Measure the voltage between ECM andchassis ground.

Connector & terminal(B136) No. 25 (+) — Chassis ground (−):

Is the voltage more than 2 V? Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time.(However, the pos-sibility of poor con-tact still remains.)

NOTE:In this case, repairthe following:• Poor contact inknock sensor con-nector• Poor contact inECM connector• Poor contact incoupling connector

Repair the poorcontact in ECMconnector.

Page 177: subaru impreza sti engine

EN(STI)(diag)-177

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AV:DTC P0335 CRANKSHAFT POSITION SENSOR “A” CIRCUITDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-107, DTC P0335 CRANKSHAFT POSITION SENSOR “A”CIRCUIT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine stalls.• Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04578

E1

E10

B20

CRANKSHAFT POSITION SENSOR

2 12 1

B135

ECM

22 31

10

E

E10

1 2

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

1 276543

8 9 10

B20

Page 178: subaru impreza sti engine

EN(STI)(diag)-178

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN CRANK-

SHAFT POSITION SENSOR AND ECM CON-NECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from crankshaftposition sensor.3) Measure the resistance of harnessbetween crankshaft position sensor connectorand engine ground.

Connector & terminal(E10) No. 1 — Engine ground:

Is the resistance more than100 kΩ?

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweencrankshaft posi-tion sensor andECM connector• Poor contact inECM connector• Poor contact incoupling connector

Go to step 2.

2 CHECK HARNESS BETWEEN CRANK-SHAFT POSITION SENSOR AND ECM CON-NECTOR.Measure the resistance of harness betweencrankshaft position sensor connector andengine ground.

Connector & terminal(E10) No. 1 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweencrankshaft posi-tion sensor andECM connector.

NOTE:The harness be-tween both con-nectors areshielded. Repairground short circuitin harness togeth-er with shield.

3 CHECK HARNESS BETWEEN CRANK-SHAFT POSITION SENSOR AND ECM CON-NECTOR.Measure the resistance of harness betweencrankshaft position sensor connector andengine ground.

Connector & terminal(E10) No. 2 — Engine ground:

Is the resistance less than 5Ω?

Go to step 4. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweencrankshaft posi-tion sensor andECM connector• Poor contact inECM connector• Poor contact incoupling connector

4 CHECK CONDITION OF CRANKSHAFT PO-SITION SENSOR.

Is the crankshaft position sen-sor installation bolt tightenedsecurely?

Go to step 5. Tighten the crank-shaft position sen-sor installation boltsecurely.

5 CHECK CRANKSHAFT POSITION SENSOR.1) Remove the crankshaft position sensor.2) Measure the resistance between connectorterminals of crankshaft position sensor.

TerminalsNo. 1 — No. 2:

Is the resistance 1 — 4 kΩ? Repair the poorcontact in crank-shaft position sen-sor connector.

Replace the crank-shaft position sen-sor. <Ref. toFU(STI)-26,Crankshaft Posi-tion Sensor.>

Page 179: subaru impreza sti engine

EN(STI)(diag)-179

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AW:DTC P0336 CRANKSHAFT POSITION SENSOR “A” CIRCUIT RANGE/PER-FORMANCE

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-109, DTC P0336 CRANKSHAFT POSITION SENSOR “A”CIRCUIT RANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine stalls.• Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04578

E1

E10

B20

CRANKSHAFT POSITION SENSOR

2 12 1

B135

ECM

22 31

10

E

E10

1 2

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

1 276543

8 9 10

B20

Page 180: subaru impreza sti engine

EN(STI)(diag)-180

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK CONDITION OF CRANKSHAFT PO-SITION SENSOR.Turn the ignition switch to OFF.

Is the crankshaft position sen-sor installation bolt tightenedsecurely?

Go to step 3. Tighten the crank-shaft position sen-sor installation boltsecurely.

3 CHECK CRANK SPROCKET.Remove the front belt cover.

Are the crank sprocket teethcracked or damaged?

Replace the cranksprocket. <Ref. toFU(STI)-26,Crankshaft Posi-tion Sensor.>

Go to step 4.

4 CHECK INSTALLATION CONDITION OFTIMING BELT.Turn the crankshaft, and align alignment markon crank sprocket with alignment mark on cyl-inder block.

Is the timing belt dislocatedfrom its proper position?

Repair the installa-tion condition oftiming belt. <Ref.to ME(STI)-44,Timing Belt.>

Replace the crank-shaft position sen-sor. <Ref. toFU(STI)-26,Crankshaft Posi-tion Sensor.>

Page 181: subaru impreza sti engine

EN(STI)(diag)-181

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AX:DTC P0340 CAMSHAFT POSITION SENSOR “A” CIRCUIT (BANK 1 OR SIN-GLE SENSOR)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-111, DTC P0340 CAMSHAFT POSITION SENSOR “A” CIR-CUIT (BANK 1 OR SINGLE SENSOR), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine stalls.• Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04246

B47

12

35

46

E

E1

B20

CAMSHAFTPOSITIONSENSOR LH

B8

3C

35

SBF-5

E35

BATTERY

MAIN RELAY

E1

B20

CAMSHAFTPOSITIONSENSOR RH

2

E36

6

B61 F44

F60 E3

B61

F44

1

10 7

3B

9

*B83

21

ECM

B136

B135B :

C :

1

1

8

3 41 2

5 6

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60E36

B47

1 2 31 2 3 45 6 7 8

F44B20

1 2 3 45 6 7 8

B83 B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

E35B : C :

*

* : TERMINAL No. RANDOM ARRANGEMENT

1 276543

8 9 10

Page 182: subaru impreza sti engine

EN(STI)(diag)-182

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK POWER SUPPLY TO CAMSHAFT

POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from camshaftposition sensor.3) Measure the voltage between camshaftposition sensor and engine ground.

Connector & terminal(E36) No. 1 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenmain relay connec-tor and camshaftposition sensorconnector.

Go to step 2.

2 CHECK POWER SUPPLY TO CAMSHAFTPOSITION SENSOR.1) Turn the ignition switch to ON.2) Measure the voltage between camshaftposition sensor and engine ground.

Connector & terminal(E36) No. 1 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 3. Repair the open orground short cir-cuit in harnessbetween mainrelay connectorand camshaftposition sensorconnector.

3 CHECK HARNESS BETWEEN CAMSHAFTPOSITION SENSOR AND ECM.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween camshaft position sensor and ECM.

Connector & terminal(E36) No. 2 — (E135) No. 9:(E36) No. 3 — (E136) No. 35:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit in harnessbetween camshaftposition sensorand ECM.

4 CHECK HARNESS BETWEEN CAMSHAFTPOSITION SENSOR AND ECM.Measure the resistance of harness betweencamshaft position sensor and engine ground.

Connector & terminal(E36) No. 2 — Engine ground:(E36) No. 3 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort circuit in har-ness betweencamshaft positionsensor and ECM.

5 CHECK CONDITION OF CAMSHAFT POSI-TION SENSOR.

Is the camshaft position sensorinstallation bolt tightenedsecurely?

Go to step 6. Tighten the cam-shaft position sen-sor installation boltsecurely.

6 CHECK CAMSHAFT POSITION SENSOR.Check the camshaft position sensor waveform. <Ref. to EN(STI)(diag)-18, Engine Con-trol Module (ECM) I/O Signal.>

Is any abnormality found inwaveform?

Replace the cam-shaft position sen-sor. <Ref. toFU(STI)-27, Cam-shaft Position Sen-sor.>

Go to step 7.

7 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 183: subaru impreza sti engine

EN(STI)(diag)-183

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AY:DTC P0345 CAMSHAFT POSITION SENSOR “A” CIRCUIT (BANK 2)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-112, DTC P0345 CAMSHAFT POSITION SENSOR “A” CIR-CUIT (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine stalls.• Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04246

B47

12

35

46

E

E1

B20

CAMSHAFTPOSITIONSENSOR LH

B8

3C

35

SBF-5

E35

BATTERY

MAIN RELAY

E1

B20

CAMSHAFTPOSITIONSENSOR RH

2

E36

6

B61 F44

F60 E3

B61

F44

1

10 7

3B

9

*B83

21

ECM

B136

B135B :

C :

1

1

8

3 41 2

5 6

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60E36

B47

1 2 31 2 3 45 6 7 8

F44B20

1 2 3 45 6 7 8

B83 B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

E35B : C :

*

* : TERMINAL No. RANDOM ARRANGEMENT

1 276543

8 9 10

Page 184: subaru impreza sti engine

EN(STI)(diag)-184

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK POWER SUPPLY TO CAMSHAFT

POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from camshaftposition sensor.3) Measure the voltage between camshaftposition sensor and engine ground.

Connector & terminal(E35) No. 1 (+) — Engine ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenmain relay connec-tor and camshaftposition sensorconnector.

Go to step 2.

2 CHECK POWER SUPPLY TO CAMSHAFTPOSITION SENSOR.1) Turn the ignition switch to ON.2) Measure the voltage between camshaftposition sensor and engine ground.

Connector & terminal(E35) No. 1 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 3. Repair the open orground short cir-cuit in harnessbetween mainrelay connectorand camshaftposition sensorconnector.

3 CHECK HARNESS BETWEEN CAMSHAFTPOSITION SENSOR AND ECM.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween camshaft position sensor and ECM.

Connector & terminal(E35) No. 2 — (B135) No. 8:(E35) No. 3 — (B136) No. 35:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit in harnessbetween camshaftposition sensorand ECM.

4 CHECK HARNESS BETWEEN CAMSHAFTPOSITION SENSOR AND ECM.Measure the resistance of harness betweencamshaft position sensor and engine ground.

Connector & terminal(E35) No. 2 — Engine ground:(E35) No. 3 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort circuit in har-ness betweencamshaft positionsensor and ECM.

5 CHECK CONDITION OF CAMSHAFT POSI-TION SENSOR.

Is the camshaft position sensorinstallation bolt tightenedsecurely?

Go to step 6. Tighten the cam-shaft position sen-sor installation boltsecurely.

6 CHECK CAMSHAFT POSITION SENSOR.Check the camshaft position sensor waveform. <Ref. to EN(STI)(diag)-18, Engine Con-trol Module (ECM) I/O Signal.>

Is any abnormality found inwaveform?

Replace the cam-shaft position sen-sor. <Ref. toFU(STI)-27, Cam-shaft Position Sen-sor.>

Go to step 7.

7 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 185: subaru impreza sti engine

EN(STI)(diag)-185

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

AZ:DTC P0420 CATALYST SYSTEM EFFICIENCY BELOW THRESHOLD (BANK1)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-113, DTC P0420 CATALYST SYSTEM EFFICIENCY BE-LOW THRESHOLD (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine stalls.• Idle mixture is out of specifications.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04579

64

53

21

1 4 3

2

C3

5B

2

D2

5

D3

1

A2

A3

A2

6A

33

A2

5

BATTERYMAIN RELAY

E

2

FRONT OXYGEN (A/F) SENSOR

*

B19 B47

B47

3 41 2

5 6

F44

1 2 3 45 6 7 8

B18

B18

F44F61

B135B : B136C : B137 ECMD :

B83

1 23 4 5 6 7 8

1 2 3 4

B83

B134A :

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B : C : D :A :

4 1 3

2

REAR OXYGENSENSOR

T6

2

T5B19

T5

B19

*

* : TERMINAL No. RANDOM ARRANGEMENT

1 2

3 4

T6

1234

1 34

Page 186: subaru impreza sti engine

EN(STI)(diag)-186

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK ANY OTHER DTC ON DISPLAY. Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0420.

Go to step 2.

2 CHECK EXHAUST SYSTEM.Check for gas leaks or air suction caused byloose or dislocated nuts and bolts, and openhole at exhaust pipes.

NOTE:Check the following positions.• Between cylinder head and front exhaustpipe• Between front exhaust pipe and front cata-lytic converter• Between front catalytic converter and rearcatalytic converter• Looseness and incomplete installation offront oxygen (A/F) sensor and rear oxygensensor

Is there a fault in exhaust sys-tem?

Repair or replacethe exhaust sys-tem. <Ref. toEX(STI)-2, Gen-eral Description.>

Go to step 3.

3 CHECK WAVEFORM ON SUBARU SELECTMONITOR. (DURING DRIVING)1) Drive at a constant speed of 80 — 113 km/h (50 — 70 MPH).2) After leaving it in the condition of Step 1) for5 minutes, read the waveform data using Sub-aru Select Monitor while driving. <Ref. toEN(STI)(diag)-18, ELECTRICAL SPECIFICA-TION, Engine Control Module (ECM) I/O Sig-nal.>

Is normal waveform displayed? Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Go to step 4.

4 CHECK WAVEFORM ON SUBARU SELECTMONITOR. (DURING IDLING)1) Run the vehicle at idle.2) In the condition of Step 1), read the wave-form data using Subaru Select Monitor. <Ref.to EN(STI)(diag)-18, ELECTRICAL SPECIFI-CATION, Engine Control Module (ECM) I/OSignal.>

Is normal waveform displayed? Go to step 10. Go to step 5.

Page 187: subaru impreza sti engine

EN(STI)(diag)-187

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

5 CHECK VOLTAGE OF REAR OXYGEN SEN-SOR.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and keepthe engine speed at 3,000 rpm. (2 minutes atthe longest)2) Read the rear oxygen sensor voltage usingSubaru Select Monitor.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage more than 490mV?

Go to step 9. Go to step 6.

6 CHECK REAR OXYGEN SENSOR CONNEC-TOR AND COUPLING CONNECTOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 7.

7 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andrear oxygen sensor.3) Measure the resistance of harnessbetween ECM and rear oxygen sensor con-nector.

Connector & terminal(B137) No. 25 — (T6) No. 3:(B136) No. 35 — (T6) No. 4:

Is the resistance more than 3Ω?

Repair the opencircuit in harnessbetween ECM andrear oxygen sen-sor connector.

Go to step 8.

8 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN SENSOR CONNECTOR.1) Turn the ignition switch to ON.2) Measure the voltage between rear oxygensensor connector and chassis ground.

Connector & terminal(T6) No. 3 (+) — Chassis ground (−):

Is the voltage 0.2 — 0.5 V? Go to step 11. Repair the har-ness and connec-tor.

NOTE:Repair the follow-ing items.• Open circuit inharness betweenrear oxygen sen-sor and ECM con-nector• Poor contact ofrear oxygen sen-sor and ECM con-nector• Poor contact inECM connector

Step Check Yes No

Page 188: subaru impreza sti engine

EN(STI)(diag)-188

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

9 CHECK VOLTAGE OF REAR OXYGEN SEN-SOR.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and imme-diately decrease the engine speed from 3,000rpm.2) Read the rear oxygen sensor voltage usingSubaru Select Monitor.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage less than 250mV?

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Go to step 6.

10 CHECK CATALYTIC CONVERTER. Is the catalytic converter dam-aged?

Replace the cata-lytic converter.<Ref. to EC(STI)-3, Front CatalyticConverter.>

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

11 CHECK REAR OXYGEN SENSOR SHIELD.1) Turn the ignition switch to OFF.2) Bare the sensor shield of body side har-ness of rear oxygen sensor connector.3) Measure the resistance between sensorshield and chassis ground.

Is the resistance less than 1Ω?

Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Repair the opencircuit in rear oxy-gen sensor har-ness.

Step Check Yes No

Page 189: subaru impreza sti engine

EN(STI)(diag)-189

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BA:DTC P0442 EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECT-ED (SMALL LEAK)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-116, DTC P0442 EVAPORATIVE EMISSION CONTROLSYSTEM LEAK DETECTED (SMALL LEAK), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Fuel odor• There is a hole of more than 1.0 mm (0.04 in) dia. in evaporation system or fuel tank.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 190: subaru impreza sti engine

EN(STI)(diag)-190

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04162

SBF-56

PURGE CONTROLSOLENOID VALVE

B200

F74

B61

F44

F60

E3

E4

F44B61

B47

BATTERY

E

6

MAIN RELAY

4

53

21

B134 ECM

21

21

81

13

12

14

R15

DRAINVALVE

PRESSURE CONTROLSOLENOID VALVE

R57

R68R69

R2

B98

5 6

2 21 1

1

7 313

R68

E4

R69

R57

1 2

B47 F44

1 2 3 45 6 7 8

B98

F60

1 2 3 4 56 7 8 9 10 11 12

3 41 2

5 6

B134

1 2 3 45 6 7 89 10 11 1213 14 15 16

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 191: subaru impreza sti engine

EN(STI)(diag)-191

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK FUEL FILLER CAP.1) Turn ignition switch to OFF.2) Check the fuel filler cap.

NOTE:The DTC is stored in memory if fuel filler cap isor was loose or if the cap chain was caughtwhile tightening.

Is the fuel filler cap tightenedsecurely?

Go to step 3. Tighten fuel fillercap securely.

3 CHECK FUEL FILLER CAP. Is the fuel filler cap SUBARUgenuine?

Go to step 4. Replace with aSUBARU genuinefuel filler cap.

4 CHECK FUEL FILLER PIPE PACKING. Is there any damage to theseal between fuel filler cap andfuel filler pipe?

Repair or replacethe fuel filler capand fuel filler pipe.<Ref. to FU(STI)-48, Fuel FillerPipe.>

Go to step 5.

5 CHECK DRAIN VALVE.1) Connect the test mode connector.2) Turn ignition switch to ON.3) Operate the drain valve.

NOTE:Drain valve operation can also be executed us-ing Subaru Select Monitor. For the procedure,refer to “Compulsory Valve Operation CheckMode”. <Ref. to EN(STI)(diag)-46, CompulsoryValve Operation Check Mode.>

Does the drain valve operate? Go to step 6. Replace the drainvalve. <Ref. toEC(STI)-16, DrainValve.>

6 CHECK PURGE CONTROL SOLENOIDVALVE.Operate the purge control solenoid valve.

NOTE:Purge control solenoid valve operation can alsobe executed using Subaru Select Monitor. Forthe procedure, refer to “Compulsory Valve Op-eration Check Mode”. <Ref. to EN(STI)(diag)-46, Compulsory Valve Operation CheckMode.>

Does the purge control sole-noid valve operate?

Go to step 7. Replace the purgecontrol solenoidvalve. <Ref. toEC(STI)-6, PurgeControl SolenoidValve.>

7 CHECK PRESSURE CONTROL SOLENOIDVALVE.Operate the pressure control solenoid valve.

NOTE:Pressure control solenoid valve operation canalso be executed using Subaru Select Monitor.For the procedure, refer to “Compulsory ValveOperation Check Mode”. <Ref. to EN(STI)(di-ag)-46, Compulsory Valve Operation CheckMode.>

Does the pressure controlsolenoid valve operate?

Go to step 8. Replace the pres-sure control sole-noid valve. <Ref.to EC(STI)-12,Pressure ControlSolenoid Valve.>

Page 192: subaru impreza sti engine

EN(STI)(diag)-192

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

8 CHECK EVAPORATIVE EMISSION CON-TROL SYSTEM LINE.Turn ignition switch to OFF.

Is there a hole of more than 1.0mm (0.04 in) dia. on evapora-tion line?

Repair or replacethe evaporationline. <Ref. toFU(STI)-60, FuelDelivery, Returnand EvaporationLines.>

Go to step 9.

9 CHECK CANISTER. Is the canister damaged or isthere a hole of more than 1.0mm (0.04 in) dia. in it?

Repair or replacethe canister. <Ref.to EC(STI)-5, Can-ister.>

Go to step 10.

10 CHECK FUEL TANK.Remove the fuel tank. <Ref. to FU(STI)-45,Fuel Tank.>

Is the fuel tank damaged or isthere a hole of more than 1.0mm (0.04 in) dia. in it?

Repair or replacethe fuel tank. <Ref.to FU(STI)-45,Fuel Tank.>

Go to step 11.

11 CHECK ANY OTHER MECHANICAL TROU-BLE IN EVAPORATIVE EMISSION CON-TROL SYSTEM.

Are there holes of more than1.0 mm (0.04 in) dia., cracks,clogging, or disconnections,bend, misconnection of hosesor pipes in evaporative emis-sion control system?

Repair or replacethe hoses or pipes.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 193: subaru impreza sti engine

EN(STI)(diag)-193

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BB:DTC P0447 EVAPORATIVE EMISSION CONTROL SYSTEM VENT CONTROLCIRCUIT OPEN

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-139, DTC P0447 EVAPORATIVE EMISSION CONTROLSYSTEM VENT CONTROL CIRCUIT OPEN, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04163

SBF-5

R69 B47F44

1 2 3 45 6 7 8

B98

1 2 3 4 56 7 8 9 10 11 12

R69R57

R57

R15

R15

R2

R2

B98

B98

F44B61

B47

ECM

E

13

12

64

53

21

6

1 23 4

1 2

5 6

13

75

B134

B134 R57

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

CANISTER

DRAINVALVE

BATTERYMAIN RELAY

6

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 194: subaru impreza sti engine

EN(STI)(diag)-194

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 13 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 2. Go to step 3.

2 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

The malfunctionindicator light maylight up, however,the circuit isreturned to thenormal status atthe moment.(However, the pos-sibility of poor con-tact still remains.)

NOTE:In this case, repairthe following:• Poor contact indrain valve con-nector• Poor contact inECM connector• Poor contact incoupling connector

3 CHECK HARNESS BETWEEN DRAINVALVE AND ECM CONNECTOR.1) Turn ignition switch to OFF.2) Disconnect the connectors from drain valveand ECM.3) Measure the resistance of harnessbetween drain valve connector and chassisground.

Connector & terminal(R69) No. 2 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 4. Repair short circuitto ground in har-ness betweenECM and drainvalve connector.

4 CHECK HARNESS BETWEEN DRAINVALVE AND ECM CONNECTOR.Measure the resistance of harness betweenECM and drain valve connector.

Connector & terminal(B134) No. 13 — (R69) No. 2:

Is the resistance less than 1Ω?

Go to step 5. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and drainvalve connector• Poor contact incoupling connector

5 CHECK DRAIN VALVE.Measure the resistance between drain valveterminals.

TerminalsNo. 1 — No. 2:

Is the resistance 10 — 100 Ω? Go to step 6. Replace the drainvalve. <Ref. toEC(STI)-16, DrainValve.>

Page 195: subaru impreza sti engine

EN(STI)(diag)-195

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK POWER SUPPLY TO DRAIN VALVE.1) Turn ignition switch to ON.2) Measure the voltage between drain valveand chassis ground.

Connector & terminal(R69) No. 1 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 7. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay anddrain valve• Poor contact incoupling connector• Poor contact inmain relay connec-tor

7 CHECK FOR POOR CONTACT.Check for poor contact in drain valve connec-tor.

Is there poor contact in drainvalve connector?

Repair poor con-tact in drain valveconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 196: subaru impreza sti engine

EN(STI)(diag)-196

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BC:DTC P0448 EVAPORATIVE EMISSION CONTROL SYSTEM VENT CONTROLCIRCUIT SHORTED

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-141, DTC P0448 EVAPORATIVE EMISSION CONTROLSYSTEM VENT CONTROL CIRCUIT SHORTED, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04163

SBF-5

R69 B47F44

1 2 3 45 6 7 8

B98

1 2 3 4 56 7 8 9 10 11 12

R69R57

R57

R15

R15

R2

R2

B98

B98

F44B61

B47

ECM

E

13

12

64

53

21

6

1 23 4

1 2

5 6

13

75

B134

B134 R57

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

CANISTER

DRAINVALVE

BATTERYMAIN RELAY

6

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 197: subaru impreza sti engine

EN(STI)(diag)-197

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

1) Turn ignition switch to OFF.2) Connect the test mode connector at thelower portion of instrument panel (on thedriver’s side).3) Turn ignition switch to ON.4) While operating the drain valve, measurevoltage between ECM and chassis ground.

NOTE:Drain valve operation can be executed usingSubaru Select Monitor. For the procedure, referto “Compulsory Valve Operation Check Mode”.<Ref. to EN(STI)(diag)-46, Compulsory ValveOperation Check Mode.>

Connector & terminal(B134) No. 13 (+) — Chassis ground (−):

Does the resistance changewithin 0 — 10 V?

Go to step 2. The malfunctionindicator light maylight up, however,the circuit isreturned to thenormal status atthe moment. Inthis case, repairpoor contact inECM connector.

2 CHECK INPUT SIGNAL FOR ECM.1) Turn ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 13 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 4. Go to step 3.

3 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

4 CHECK HARNESS BETWEEN DRAINVALVE AND ECM CONNECTOR.1) Turn ignition switch to OFF.2) Disconnect the connector from drain valve.3) Turn ignition switch to ON.4) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 13 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair short circuitto battery in har-ness betweenECM and drainvalve connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Go to step 5.

5 CHECK DRAIN VALVE.1) Turn ignition switch to OFF.2) Measure the resistance between drainvalve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Replace the drainvalve <Ref. toEC(STI)-16, DrainValve.> and ECM<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>.

Go to step 6.

6 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 198: subaru impreza sti engine

EN(STI)(diag)-198

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BD:DTC P0451 EVAPORATIVE EMISSION CONTROL SYSTEM PRESSURESENSOR RANGE/PERFORMANCE

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-143, DTC P0451 EVAPORATIVE EMISSION CONTROLSYSTEM PRESSURE SENSOR RANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Cri-teria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04164

B83

FUEL TANKPRESSURE SENSOR

3 21

16 21

35

ECMB136

R47

R57

R15

R2

B98

B98

1 2 3

R47 B136

19

17

16

9 11

10

1 2 3 4 56 7 8 9 10 11 125 6 7 8

1 2 3 4

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 199: subaru impreza sti engine

EN(STI)(diag)-199

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK FUEL FILLER CAP.1) Turn ignition switch to OFF.2) Open the fuel filler flap lid.

Is the fuel filler cap tightenedsecurely?

Go to step 3. Tighten fuel fillercap securely.

3 CHECK PRESSURE/VACUUM LINE.

NOTE:Check the following items.• Disconnection, leakage and clogging of thevacuum hoses and pipes between fuel tankpressure sensor and fuel tank• Disconnection, leakage and clogging of airventilation hoses and pipes between fuel fillerpipe and fuel tank

Is there any fault in pressure/vacuum line?

Repair or replacethe hoses andpipes.

Replace the fueltank pressure sen-sor. <Ref. toEC(STI)-10, FuelTank PressureSensor.>

Page 200: subaru impreza sti engine

EN(STI)(diag)-200

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BE:DTC P0452 EVAPORATIVE EMISSION CONTROL SYSTEM PRESSURESENSOR LOW INPUT

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-145, DTC P0452 EVAPORATIVE EMISSION CONTROLSYSTEM PRESSURE SENSOR LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04164

B83

FUEL TANKPRESSURE SENSOR

3 21

16 21

35

ECMB136

R47

R57

R15

R2

B98

B98

1 2 3

R47 B136

19

17

16

9 11

10

1 2 3 4 56 7 8 9 10 11 125 6 7 8

1 2 3 4

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 201: subaru impreza sti engine

EN(STI)(diag)-201

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Turn ignition switch to OFF.2) Remove the fuel filler cap.3) Install the fuel filler cap.4) Turn ignition switch to ON.5) Read the data of fuel tank pressure sensorsignal using Subaru Select Monitor or the gen-eral scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the measured valve lessthan −2.8 kPa (−21.0 mmHg,−0.827 inHg)?

Go to step 2. The malfunctionindicator light maylight up, however,the circuit isreturned to thenormal status atthe moment.

2 CHECK POWER SUPPLY TO FUEL TANKPRESSURE SENSOR.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 4. Go to step 3.

3 CHECK POWER SUPPLY TO FUEL TANKPRESSURE SENSOR.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Does the measured valueexceed the specified value byshaking the ECM harness andconnector?

Repair poor con-tact in ECM con-nector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM and chas-sis ground.

Connector & terminal(B136) No. 21 (+) — Chassis ground (−):

Is the voltage less than 0.2 V? Go to step 6. Go to step 5.

5 CHECK INPUT SIGNAL FOR ECM. (USINGSUBARU SELECT MONITOR.)Read the data of fuel tank pressure sensor sig-nal using Subaru Select Monitor.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>

Does the measured valueexceed the specified value byshaking the ECM harness andconnector?

Repair poor con-tact in ECM con-nector.

Go to step 6.

6 CHECK HARNESS BETWEEN ECM ANDCOUPLING CONNECTOR IN REAR WIRINGHARNESS.1) Turn ignition switch to OFF.2) Remove the rear seat cushion.3) Separate rear wiring harness and fuel tankcord.4) Turn ignition switch to ON.5) Measure the voltage between rear wiringharness connector and chassis ground.

Connector & terminal(R15) No. 19 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 7. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and rear wir-ing harness con-nector• Poor contact incoupling connector

Page 202: subaru impreza sti engine

EN(STI)(diag)-202

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK HARNESS BETWEEN ECM ANDCOUPLING CONNECTOR IN REAR WIRINGHARNESS.1) Turn ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM and rear wiring harness con-nector.

Connector & terminal(B136) No. 35 — (R15) No. 17:

Is the resistance less than 1Ω?

Go to step 8. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and rear wir-ing harness con-nector• Poor contact incoupling connector• Poor contact injoint connector

8 CHECK HARNESS BETWEEN ECM ANDCOUPLING CONNECTOR IN REAR WIRINGHARNESS.Measure the resistance of harness betweenrear wiring harness connector and chassisground.

Connector & terminal(R15) No. 17 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 9. Repair short circuitto ground in har-ness betweenECM and rear wir-ing harness con-nector.

9 CHECK FUEL TANK CORD.1) Disconnect the connector from fuel tankpressure sensor.2) Measure the resistance of fuel tank cord.

Connector & terminal(R57) No. 19 — (R47) No. 3:

Is the resistance less than 1Ω?

Go to step 10. Repair open circuitin fuel tank cord.

10 CHECK FUEL TANK CORD.Measure the resistance of fuel tank cord.

Connector & terminal(R57) No. 17 — (R47) No. 2:

Is the resistance less than 1Ω?

Go to step 11. Repair open circuitin fuel tank cord.

11 CHECK FUEL TANK CORD.Measure the resistance of harness betweenfuel tank pressure sensor connector andengine ground.

Connector & terminal(R47) No. 1 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 12. Repair short circuitto ground in fueltank cord.

12 CHECK FOR POOR CONTACT.Check for poor contact in fuel tank pressuresensor connector.

Is there poor contact in fueltank pressure sensor connec-tor?

Repair poor con-tact in fuel tankpressure sensorconnector.

Replace the fueltank pressure sen-sor. <Ref. toEC(STI)-10, FuelTank PressureSensor.>

Step Check Yes No

Page 203: subaru impreza sti engine

EN(STI)(diag)-203

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BF:DTC P0453 EVAPORATIVE EMISSION CONTROL SYSTEM PRESSURESENSOR HIGH INPUT

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-147, DTC P0453 EVAPORATIVE EMISSION CONTROLSYSTEM PRESSURE SENSOR HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04164

B83

FUEL TANKPRESSURE SENSOR

3 21

16 21

35

ECMB136

R47

R57

R15

R2

B98

B98

1 2 3

R47 B136

19

17

16

9 11

10

1 2 3 4 56 7 8 9 10 11 125 6 7 8

1 2 3 4

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

* : TERMINAL No. RANDOM ARRANGEMENT

**

Page 204: subaru impreza sti engine

EN(STI)(diag)-204

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Turn ignition switch to OFF.2) Remove the fuel filler cap.3) Install the fuel filler cap.4) Turn ignition switch to ON.5) Read the data of fuel tank pressure sensorsignal using Subaru Select Monitor or the gen-eral scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the measured value morethan 2.8 kPa (21.0 mmHg,0.827 inHg)

Go to step 11. Go to step 2.

2 CHECK POWER SUPPLY TO FUEL TANKPRESSURE SENSOR.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 4. Go to step 3.

3 CHECK POWER SUPPLY TO FUEL TANKPRESSURE SENSOR.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Does the measured valueexceed the specified value byshaking the ECM harness andconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

4 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM and chas-sis ground.

Connector & terminal(B136) No. 21 (+) — Chassis ground (−):

Is the voltage less than 0.2 V? Go to step 6. Go to step 5.

5 CHECK INPUT SIGNAL FOR ECM. (USINGSUBARU SELECT MONITOR.)Read the data of fuel tank pressure sensor sig-nal using Subaru Select Monitor.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>

Does the measured valueexceed −2.8 kPa (−21.0mmHg, −0.827 inHg) by shak-ing the ECM harness and con-nector?

Repair poor con-tact in ECM con-nector.

Go to step 6.

6 CHECK HARNESS BETWEEN ECM ANDCOUPLING CONNECTOR IN REAR WIRINGHARNESS.1) Turn ignition switch to OFF.2) Remove the rear seat cushion.3) Separate rear wiring harness and fuel tankcord.4) Turn ignition switch to ON.5) Measure the voltage between rear wiringharness connector and chassis ground.

Connector & terminal(R15) No. 19 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 7. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and rear wir-ing harness con-nector• Poor contact incoupling connector

Page 205: subaru impreza sti engine

EN(STI)(diag)-205

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK HARNESS BETWEEN ECM ANDCOUPLING CONNECTOR IN REAR WIRINGHARNESS.1) Turn ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM and rear wiring harness con-nector.

Connector & terminal(B136) No. 21 — (R15) No. 16:(B136) No. 35 — (R15) No. 17:

Is the resistance less than 1Ω?

Go to step 8. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and rear wir-ing harness con-nector• Poor contact incoupling connector

8 CHECK FUEL TANK CORD.1) Disconnect the connector from fuel tankpressure sensor.2) Measure the resistance of fuel tank cord.

Connector & terminal(R57) No. 16 — (R47) No. 1:

Is the resistance less than 1Ω?

Go to step 9. Repair open circuitin fuel tank cord.

9 CHECK FUEL TANK CORD.Measure the resistance of fuel tank cord.

Connector & terminal(R57) No. 17 — (R47) No. 2:

Is the resistance less than 1Ω?

Go to step 10. Repair open circuitin fuel tank cord.

10 CHECK FOR POOR CONTACT.Check for poor contact in fuel tank pressuresensor connector.

Is there poor contact in fueltank pressure sensor connec-tor?

Repair poor con-tact in fuel tankpressure sensorconnector.

Replace the fueltank pressure sen-sor. <Ref. toEC(STI)-10, FuelTank PressureSensor.>

11 CHECK HARNESS BETWEEN ECM ANDFUEL TANK PRESSURE SENSOR CONNEC-TOR.1) Turn ignition switch to OFF.2) Disconnect the connector from fuel tankpressure sensor.3) Turn ignition switch to ON.4) Read the data of fuel tank pressure sensorsignal using Subaru Select Monitor or the gen-eral scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedures, refer to“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the measured value morethan 2.8 kPa (21.0 mmHg,0.827 inHg)?

Repair short circuitto battery in har-ness betweenECM and fuel tankpressure sensorconnector.

Replace the fueltank pressure sen-sor. <Ref. toEC(STI)-10, FuelTank PressureSensor.>

Step Check Yes No

Page 206: subaru impreza sti engine

EN(STI)(diag)-206

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BG:DTC P0456 EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECT-ED (VERY SMALL LEAK)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-148, DTC P0456 EVAPORATIVE EMISSION CONTROLSYSTEM LEAK DETECTED (VERY SMALL LEAK), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Fuel odor• There is a hole of more than 0.5 mm (0.020 in) dia. in evaporation system or fuel tank.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 207: subaru impreza sti engine

EN(STI)(diag)-207

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04162

SBF-56

PURGE CONTROLSOLENOID VALVE

B200

F74

B61

F44

F60

E3

E4

F44B61

B47

BATTERY

E

6

MAIN RELAY

4

53

21

B134 ECM

21

21

81

13

12

14

R15

DRAINVALVE

PRESSURE CONTROLSOLENOID VALVE

R57

R68R69

R2

B98

5 6

2 21 1

1

7 313

R68

E4

R69

R57

1 2

B47 F44

1 2 3 45 6 7 8

B98

F60

1 2 3 4 56 7 8 9 10 11 12

3 41 2

5 6

B134

1 2 3 45 6 7 89 10 11 1213 14 15 16

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 208: subaru impreza sti engine

EN(STI)(diag)-208

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK FUEL FILLER CAP.1) Turn ignition switch to OFF.2) Check the fuel filler cap.

NOTE:The DTC is stored in memory if fuel filler cap isor was loose or if the cap chain was caughtwhile tightening.

Is the fuel filler cap tightenedsecurely?

Go to step 3. Tighten fuel fillercap securely.

3 CHECK FUEL FILLER CAP. Is the fuel filler cap SUBARUgenuine?

Go to step 4. Replace with aSUBARU genuinefuel filler cap.

4 CHECK FUEL FILLER PIPE PACKING. Is there any damage to theseal between fuel filler cap andfuel filler pipe?

Repair or replacethe fuel filler capand fuel filler pipe.<Ref. to FU(STI)-48, Fuel FillerPipe.>

Go to step 5.

5 CHECK DRAIN VALVE.1) Connect the test mode connector.2) Turn ignition switch to ON.3) Operate the drain valve.

NOTE:Drain valve operation can also be executed us-ing Subaru Select Monitor. For the procedure,refer to “Compulsory Valve Operation CheckMode”. <Ref. to EN(STI)(diag)-46, CompulsoryValve Operation Check Mode.>

Does the drain valve operate? Go to step 6. Replace the drainvalve. <Ref. toEC(STI)-16, DrainValve.>

6 CHECK PURGE CONTROL SOLENOIDVALVE.Operate the purge control solenoid valve.

NOTE:Purge control solenoid valve operation can alsobe executed using Subaru Select Monitor. Forthe procedure, refer to “Compulsory Valve Op-eration Check Mode”. <Ref. to EN(STI)(diag)-46, Compulsory Valve Operation CheckMode.>

Does the purge control sole-noid valve operate?

Go to step 7. Replace the purgecontrol solenoidvalve. <Ref. toEC(STI)-6, PurgeControl SolenoidValve.>

7 CHECK PRESSURE CONTROL SOLENOIDVALVE.Operate the pressure control solenoid valve.

NOTE:Pressure control solenoid valve operation canalso be executed using Subaru Select Monitor.For the procedure, refer to “Compulsory ValveOperation Check Mode”. <Ref. to EN(STI)(di-ag)-46, Compulsory Valve Operation CheckMode.>

Does the pressure controlsolenoid valve operate?

Go to step 8. Replace the pres-sure control sole-noid valve. <Ref.to EC(STI)-6,Purge ControlSolenoid Valve.>

Page 209: subaru impreza sti engine

EN(STI)(diag)-209

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

8 CHECK EVAPORATIVE EMISSION CON-TROL SYSTEM LINE.Turn ignition switch to OFF.

Is there a hole of more than 0.5mm (0.020 in) dia. on evapora-tion line?

Repair or replacethe evaporationline. <Ref. toFU(STI)-60, FuelDelivery, Returnand EvaporationLines.>

Go to step 9.

9 CHECK CANISTER. Is the canister damaged or isthere a hole of more than 0.5mm (0.020 in) dia. in it?

Repair or replacethe canister. <Ref.to EC(STI)-5, Can-ister.>

Go to step 10.

10 CHECK FUEL TANK.Remove the fuel tank. <Ref. to FU(H4DOTC)-51, Fuel Tank.>

Is the fuel tank damaged or isthere a hole of more than 0.5mm (0.020 in) dia. in it?

Repair or replacethe fuel tank. <Ref.to FU(STI)-45,Fuel Tank.>

Go to step 11.

11 CHECK ANY OTHER MECHANICAL TROU-BLE IN EVAPORATIVE EMISSION CON-TROL SYSTEM.

Are there holes of more than0.5 mm (0.020 in) dia., cracks,clogging, or disconnections,bend, misconnection of hosesor pipes in evaporative emis-sion control system?

Repair or replacethe hoses or pipes.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 210: subaru impreza sti engine

EN(STI)(diag)-210

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BH:DTC P0457 EVAPORATIVE EMISSION CONTROL SYSTEM LEAK DETECT-ED (FUEL CAP LOOSE/OFF)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-148, DTC P0457 EVAPORATIVE EMISSION CONTROLSYSTEM LEAK DETECTED (FUEL CAP LOOSE/OFF), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Fuel odor• Fuel filler cap is loose or not installed.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 211: subaru impreza sti engine

EN(STI)(diag)-211

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04162

SBF-56

PURGE CONTROLSOLENOID VALVE

B200

F74

B61

F44

F60

E3

E4

F44B61

B47

BATTERY

E

6

MAIN RELAY

4

53

21

B134 ECM

21

21

81

13

12

14

R15

DRAINVALVE

PRESSURE CONTROLSOLENOID VALVE

R57

R68R69

R2

B98

5 6

2 21 1

1

7 313

R68

E4

R69

R57

1 2

B47 F44

1 2 3 45 6 7 8

B98

F60

1 2 3 4 56 7 8 9 10 11 12

3 41 2

5 6

B134

1 2 3 45 6 7 89 10 11 1213 14 15 16

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 212: subaru impreza sti engine

EN(STI)(diag)-212

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK FUEL FILLER CAP.1) Turn ignition switch to OFF.2) Check the fuel filler cap.

NOTE:The DTC is stored in memory if fuel filler cap isor was loose or if the cap chain was caughtwhile tightening.

Is the fuel filler cap tightenedsecurely?

Go to step 3. Tighten fuel fillercap securely.

3 CHECK FUEL FILLER CAP. Is the fuel filler cap SUBARUgenuine?

Go to step 4. Replace with aSUBARU genuinefuel filler cap.

4 CHECK FUEL FILLER PIPE PACKING. Is there any damage to theseal between fuel filler cap andfuel filler pipe?

Repair or replacethe fuel filler capand fuel filler pipe.<Ref. to FU(STI)-48, Fuel FillerPipe.>

Go to step 5.

5 CHECK DRAIN VALVE.1) Connect the test mode connector.2) Turn ignition switch to ON.3) Operate the drain valve.

NOTE:Drain valve operation can also be executed us-ing Subaru Select Monitor. For the procedure,refer to “Compulsory Valve Operation CheckMode”. <Ref. to EN(STI)(diag)-46, CompulsoryValve Operation Check Mode.>

Does the drain valve operate? Go to step 6. Replace the drainvalve. <Ref. toEC(STI)-16, DrainValve.>

6 CHECK PURGE CONTROL SOLENOIDVALVE.Operate the purge control solenoid valve.

NOTE:Purge control solenoid valve operation can alsobe executed using Subaru Select Monitor. Forthe procedure, refer to “Compulsory Valve Op-eration Check Mode”. <Ref. to EN(STI)(diag)-69, List of Diagnostic Trouble Code (DTC).>

Does the purge control sole-noid valve operate?

Go to step 7. Replace the purgecontrol solenoidvalve. <Ref. toEC(STI)-6, PurgeControl SolenoidValve.>

7 CHECK PRESSURE CONTROL SOLENOIDVALVE.Operate the pressure control solenoid valve.

NOTE:Pressure control solenoid valve operation canalso be executed using Subaru Select Monitor.For the procedure, refer to “Compulsory ValveOperation Check Mode”. <Ref. to EN(STI)(di-ag)-46, Compulsory Valve Operation CheckMode.>

Does the pressure controlsolenoid valve operate?

Go to step 8. Replace the pres-sure control sole-noid valve. <Ref.to EC(STI)-6,Purge ControlSolenoid Valve.>

8 CHECK CANISTER. Is the canister damaged? Repair or replacethe canister. <Ref.to EC(STI)-5, Can-ister.>

Go to step 9.

Page 213: subaru impreza sti engine

EN(STI)(diag)-213

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

9 CHECK FUEL TANK.Remove the fuel tank. <Ref. to FU(STI)-45,Fuel Tank.>

Is the fuel tank damaged? Repair or replacethe fuel tank. <Ref.to FU(STI)-45,Fuel Tank.>

Go to step 10.

10 CHECK ANY OTHER MECHANICAL TROU-BLE IN EVAPORATIVE EMISSION CON-TROL SYSTEM.

Are there holes of more than0.5 mm (0.020 in) dia., cracks,clogging, or disconnections,misconnection of hoses orpipes in evaporative emissioncontrol system?

Repair or replacethe hoses or pipes.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 214: subaru impreza sti engine

EN(STI)(diag)-214

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BI: DTC P0458 EVAPORATIVE EMISSION CONTROL SYSTEM PURGE CON-TROL VALVE CIRCUIT LOW

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-149, DTC P0458 EVAPORATIVE EMISSION CONTROLSYSTEM PURGE CONTROL VALVE CIRCUIT LOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04247

MAIN RELAY

B47

12

35

46 BATTERY

E

B61 F44

F60

E3

F44 B47

B134

B134

E4

PURGE CONTROLSOLENOID VALVE

ECM

14

21

6SBF-5

1 2 3 45 6 7 8 3 4

1 2

5 6

21

B200

F74

B61

F44

1 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

E4

F60

1 2

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 215: subaru impreza sti engine

EN(STI)(diag)-215

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 14 (+) — Chassis ground (−):

Is the voltage more than 10 V? Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time.

Go to step 2.

2 CHECK HARNESS BETWEEN PURGE CON-TROL SOLENOID VALVE AND ECM CON-NECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from purge con-trol solenoid valve and ECM.3) Measure the resistance of harnessbetween purge control solenoid valve connec-tor and engine ground.

Connector & terminal(E4) No. 2 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweenECM and purgecontrol solenoidvalve connector.

3 CHECK HARNESS BETWEEN PURGE CON-TROL SOLENOID VALVE AND ECM CON-NECTOR.Measure the resistance of harness betweenECM and purge control solenoid valve of har-ness connector.

Connector & terminal(B134) No. 14 — (E4) No. 2:

Is the resistance less than 1Ω?

Go to step 4. Repair the opencircuit in harnessbetween ECM andpurge control sole-noid valve connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and purgecontrol solenoidvalve connector• Poor contact incoupling connector

4 CHECK PURGE CONTROL SOLENOIDVALVE.1) Remove the purge control solenoid valve.2) Measure the resistance between purgecontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 10 — 100 Ω? Go to step 5. Replace the purgecontrol solenoidvalve. <Ref. toEC(STI)-6, PurgeControl SolenoidValve.>

5 CHECK POWER SUPPLY TO PURGE CON-TROL SOLENOID VALVE.1) Turn the ignition switch to ON.2) Measure the voltage between purge controlsolenoid valve and engine ground.

Connector & terminal(E4) No. 1 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 6. Repair the opencircuit in harnessbetween mainrelay and purgecontrol solenoidvalve connector.

6 CHECK POOR CONTACT.Check poor contact in purge control solenoidvalve connector.

Is there poor contact in purgecontrol solenoid valve connec-tor?

Repair the poorcontact in purgecontrol solenoidvalve connector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Page 216: subaru impreza sti engine

EN(STI)(diag)-216

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BJ:DTC P0459 EVAPORATIVE EMISSION CONTROL SYSTEM PURGE CON-TROL VALVE CIRCUIT HIGH

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-151, DTC P0459 EVAPORATIVE EMISSION CONTROLSYSTEM PURGE CONTROL VALVE CIRCUIT HIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04247

MAIN RELAY

B47

12

35

46 BATTERY

E

B61 F44

F60

E3

F44 B47

B134

B134

E4

PURGE CONTROLSOLENOID VALVE

ECM

14

21

6SBF-5

1 2 3 45 6 7 8 3 4

1 2

5 6

21

B200

F74

B61

F44

1 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

E4

F60

1 2

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 217: subaru impreza sti engine

EN(STI)(diag)-217

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to OFF.2) Connect the test mode connector at thelower portion of instrument panel (on thedriver’s side).3) Turn the ignition switch to ON.4) While operating the purge control solenoidvalve, measure the voltage between ECM andchassis ground.

NOTE:Purge control solenoid valve operation can beexecuted using the Subaru Select Monitor. Forprocedure, refer to “Compulsory Valve Opera-tion Check Mode”. <Ref. to EN(STI)(diag)-46,Compulsory Valve Operation Check Mode.>

Connector & terminal(B134) No. 14 (+) — Chassis ground (−):

Is the voltage 0 — 13 V? Go to step 2. Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Inthis case, repairthe poor contact inECM connector.

2 CHECK OUTPUT SIGNAL FROM ECM.1) Turn the ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 14 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 4. Go to step 3.

3 CHECK POOR CONTACT.Check the poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

4 CHECK HARNESS BETWEEN PURGE CON-TROL SOLENOID VALVE AND ECM CON-NECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from purge con-trol solenoid valve.3) Turn the ignition switch to ON.4) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 14 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and purgecontrol solenoidvalve connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Go to step 5.

5 CHECK PURGE CONTROL SOLENOIDVALVE.1) Turn the ignition switch to OFF.2) Measure the resistance between purgecontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Replace the purgecontrol solenoidvalve and ECM<Ref. to EC(STI)-6, Purge ControlSolenoid Valve.>ECM <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Go to step 6.

6 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 218: subaru impreza sti engine

EN(STI)(diag)-218

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BK:DTC P0461 FUEL LEVEL SENSOR CIRCUIT RANGE/PERFORMANCEDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-153, DTC P0461 FUEL LEVEL SENSOR CIRCUIT RANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 219: subaru impreza sti engine

EN(STI)(diag)-219

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04712

R58

F60 i12B136 i11

1 2 3 4 5 6 7 8 9 10

B136

ECM

No.13

i12

B37

B100 F2 F60 E3B99

R3

i2

B36

i1

EE

E

FUELGAUGE

A :

i11C :

IGNITION SWITCH

COMBINATIONMETER

SBF-4 SBF-1

B72

14

11

C7

C6

A3

11 3

R15

R59

FUEL SUBLEVEL SENSOR

R57

81 2 R583 2

11

FUEL LEVELSENSOR

1 16

20

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

i1

B36

235

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 73 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

A : C :

B99

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

18

2 39 10

411 12 13 14 15 16

5 6 7

i1

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

R59

1 2

B72

1 23 4

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

BATTERY

B37

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

Page 220: subaru impreza sti engine

EN(STI)(diag)-220

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0461.

Replace the fuellevel sensor. <Ref.to FU(STI)-54,Fuel Level Sen-sor.> and fuel sublevel sensor <Ref.to FU(STI)-55,Fuel Sub LevelSensor.>

Page 221: subaru impreza sti engine

EN(STI)(diag)-221

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BL:DTC P0462 FUEL LEVEL SENSOR CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-155, DTC P0462 FUEL LEVEL SENSOR CIRCUIT LOW IN-PUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 222: subaru impreza sti engine

EN(STI)(diag)-222

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04712

R58

F60 i12B136 i11

1 2 3 4 5 6 7 8 9 10

B136

ECM

No.13

i12

B37

B100 F2 F60 E3B99

R3

i2

B36

i1

EE

E

FUELGAUGE

A :

i11C :

IGNITION SWITCH

COMBINATIONMETER

SBF-4 SBF-1

B72

14

11

C7

C6

A3

11 3

R15

R59

FUEL SUBLEVEL SENSOR

R57

81 2 R583 2

11

FUEL LEVELSENSOR

1 16

20

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

i1

B36

235

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 73 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

A : C :

B99

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

18

2 39 10

411 12 13 14 15 16

5 6 7

i1

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

R59

1 2

B72

1 23 4

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

BATTERY

B37

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

Page 223: subaru impreza sti engine

EN(STI)(diag)-223

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK SPEEDOMETER AND TACHOME-

TER OPERATION IN COMBINATIONMETER.

Does the speedometer andtachometer operate normally?

Go to step 2. Repair or replacethe combinationmeter. <Ref. to IDI-3, CombinationMeter System.>

2 CHECK INPUT SIGNAL FOR ECM.1) Turn the ignition switch to ON. (engineOFF)2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B136) No. 20 (+) — Chassis ground (−):

Is the voltage less than 0.12V?

Go to step 4. Go to step 3.

3 CHECK INPUT SIGNAL FOR ECM. (USINGSUBARU SELECT MONITOR)Read the data of fuel level sensor signal usingSubaru Select Monitor.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>

Does the voltage change, whileshaking the ECM harness andconnector?

Repair the poorcontact in ECMconnector.

Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector may be thecause.

NOTE:In this case, repairthe following:• Poor contact incombination meterconnector• Poor contact inECM connector• Poor contact incoupling connec-tors

4 CHECK INPUT VOLTAGE OF ECM.1) Turn the ignition switch to OFF.2) Separate the fuel tank cord connector(R57) and rear wiring harness connector(R15).3) Turn the ignition switch to ON.4) Measure the voltage of harness betweenECM connector and chassis ground.

Connector & terminal(B136) No. 20 (+) — Chassis ground (−):

Is the voltage more than 0.12V?

Go to step 5. Go to step 6.

5 CHECK HARNESS BETWEEN ECM ANDCOMBINATION METER.1) Turn the ignition switch to OFF.2) Disconnect the connector from connector(i11), (i12) and ECM connector.3) Measure the resistance between ECM andchassis ground.

Connector & terminal(B136) No. 20 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 7. Repair the groundshort circuit in har-ness betweenECM and combi-nation meter con-nector.

Page 224: subaru impreza sti engine

EN(STI)(diag)-224

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK HARNESS BETWEEN ECM ANDCOMBINATION METER.Measure the resistance between ECM andcombination meter connector.

Connector & terminal(B136) No. 20 — (i12) No. 3:

Is the resistance less than 10Ω?

Repair or replacethe combinationmeter. <Ref. to IDI-3, CombinationMeter System.>

Repair the opencircuit betweenECM and combi-nation meter con-nector.

NOTE:In this case, repairthe following:Poor contact incoupling connector

7 CHECK FUEL TANK CORD.1) Turn the ignition switch to OFF.2) Disconnect the connector from fuel sublevel sensor.3) Measure the resistance between fuel sublevel sensor and chassis ground.

Connector & terminal(R59) No. 1 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 8. Repair the groundshort circuit in fueltank cord.

8 CHECK FUEL TANK CORD.1) Disconnect the connector from fuel pumpassembly.2) Measure the resistance between fuel pumpassembly and chassis ground.

Connector & terminal(R59) No. 2 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 9. Repair the groundshort circuit in fueltank cord.

9 CHECK FUEL LEVEL SENSOR.1) Remove the fuel pump assembly. <Ref. toFU(STI)-52, Fuel Pump.>2) Measure the resistance between fuel levelsensor and terminals with its float set to the fullposition.

TerminalsNo. 2 — No. 3:

Is the resistance 0.5 — 2.5 Ω? Go to step 10. Replace the fuellevel sensor.

10 CHECK FUEL SUB LEVEL SENSOR.1) Remove the fuel sub level sensor. <Ref. toFU(STI)-55, Fuel Sub Level Sensor.>2) Measure the resistance between fuel sublevel sensor and terminals with its float set tothe full position.

TerminalsNo. 1 — No. 2:

Is the resistance 0.5 — 2.5 Ω? Repair the poorcontact in harnessbetween ECM andcombination meterconnector.

Replace the fuelsub level sensor.

Step Check Yes No

Page 225: subaru impreza sti engine

EN(STI)(diag)-225

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BM:DTC P0463 FUEL LEVEL SENSOR CIRCUIT HIGH INPUTDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-157, DTC P0463 FUEL LEVEL SENSOR CIRCUIT HIGH IN-PUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 226: subaru impreza sti engine

EN(STI)(diag)-226

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04712

R58

F60 i12B136 i11

1 2 3 4 5 6 7 8 9 10

B136

ECM

No.13

i12

B37

B100 F2 F60 E3B99

R3

i2

B36

i1

EE

E

FUELGAUGE

A :

i11C :

IGNITION SWITCH

COMBINATIONMETER

SBF-4 SBF-1

B72

14

11

C7

C6

A3

11 3

R15

R59

FUEL SUBLEVEL SENSOR

R57

81 2 R583 2

11

FUEL LEVELSENSOR

1 16

20

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

i1

B36

235

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 73 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

A : C :

B99

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

18

2 39 10

411 12 13 14 15 16

5 6 7

i1

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

R59

1 2

B72

1 23 4

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

BATTERY

B37

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

Page 227: subaru impreza sti engine

EN(STI)(diag)-227

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK SPEEDOMETER AND TACHOME-

TER OPERATION IN COMBINATIONMETER.

Does the speedometer andtachometer operate normally?

Go to step 2. Repair or replacethe combinationmeter. <Ref. to IDI-3, CombinationMeter System.>

2 CHECK INPUT SIGNAL FOR ECM.1) Turn the ignition switch to ON. (engineOFF)2) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B136) No. 20 (+) — Chassis ground (−):

Is the voltage more than 4.75V?

Go to step 3. Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector may be thecause.

NOTE:In this case, repairthe following:• Poor contact infuel pump connec-tor• Poor contact incoupling connector

3 CHECK INPUT VOLTAGE OF ECM.1) Turn the ignition switch to OFF.2) Disconnect the combination meter connec-tor (i11) and ECM connector.3) Turn the ignition switch to ON.4) Measure the voltage of harness betweenECM and chassis ground.

Connector & terminal(B136) No. 20 (+) — Chassis ground (−):

Is the voltage more than 4.75V?

Go to step 4. Repair the batteryshort circuitbetween ECM andcombination meterconnector.

4 CHECK HARNESS BETWEEN ECM ANDFUEL TANK CORD.1) Turn the ignition switch to OFF.2) Separate the fuel tank cord connector(R57) and rear wiring harness connector(R15).3) Measure the resistance between ECM andfuel tank cord.

Connector & terminal(B136) No. 20 — (R15) No. 8:

Is the resistance less than 5Ω?

Go to step 5. Repair the opencircuit betweenECM and fuel tankcord.

5 CHECK HARNESS BETWEEN FUEL TANKCORD AND CHASSIS GROUND.Measure the resistance between fuel tank cordand chassis ground.

Connector & terminal(R15) No. 11 — Chassis ground:

Is the resistance less than 5Ω?

Go to step 6. Repair the opencircuit betweenfuel tank cord andchassis ground.

NOTE:In this case, repairthe following:Poor contact incoupling connec-tors

6 CHECK FUEL TANK CORD.1) Disconnect the connector from fuel levelsensor.2) Measure the resistance between fuel levelsensor and coupling connector.

Connector & terminal(R57) No. 11 — (R58) No. 2:

Is the resistance less than 10Ω?

Go to step 7. Repair the opencircuit betweencouplingconnectorand fuel level sen-sor.

Page 228: subaru impreza sti engine

EN(STI)(diag)-228

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK FUEL TANK CORD.1) Disconnect the connector from fuel sublevel sensor.2) Measure the resistance between fuel levelsensor and fuel sub level sensor.

Connector & terminal(R58) No. 3 — (R59) No. 2:

Is the resistance less than 10Ω?

Go to step 8. Repair the opencircuit betweenfuel level sensorand fuel sub levelsensor.

8 CHECK FUEL TANK CORD.Measure the resistance between fuel sub levelsensor and coupling connector.

Connector & terminal(R57) No. 8 — (R59) No. 1:

Is the resistance less than 10Ω?

Go to step 9. Repair the opencircuit betweencouplingconnectorand fuel sub levelsensor.

9 CHECK FUEL LEVEL SENSOR.1) Remove the fuel pump assembly. <Ref. toFU(STI)-52, Fuel Pump.>2) While moving the fuel level sensor float upand down, measure the resistance betweenfuel level sensor terminals.

TerminalsNo. 2 — No. 3:

Is the resistance more than 53Ω?

Replace the fuellevel sensor. <Ref.to FU(STI)-54,Fuel Level Sen-sor.>

Go to step 10.

10 CHECK FUEL SUB LEVEL SENSOR.1) Remove the fuel sub level sensor. <Ref. toFU(STI)-55, Fuel Sub Level Sensor.>2) While moving the fuel sub level sensor floatup and down, measure the resistance betweenfuel sub level sensor terminals.

TerminalsNo. 1 — No. 2:

Is the resistance more than 45Ω?

Replace the fuelsub level sensor.<Ref. to FU(STI)-55, Fuel Sub LevelSensor.>

Replace the com-bination meter.<Ref. to IDI-10,CombinationMeter.>

Step Check Yes No

Page 229: subaru impreza sti engine

EN(STI)(diag)-229

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BN:DTC P0464 FUEL LEVEL SENSOR CIRCUIT INTERMITTENTDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-159, DTC P0464 FUEL LEVEL SENSOR CIRCUIT INTER-MITTENT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 230: subaru impreza sti engine

EN(STI)(diag)-230

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04712

R58

F60 i12B136 i11

1 2 3 4 5 6 7 8 9 10

B136

ECM

No.13

i12

B37

B100 F2 F60 E3B99

R3

i2

B36

i1

EE

E

FUELGAUGE

A :

i11C :

IGNITION SWITCH

COMBINATIONMETER

SBF-4 SBF-1

B72

14

11

C7

C6

A3

11 3

R15

R59

FUEL SUBLEVEL SENSOR

R57

81 2 R583 2

11

FUEL LEVELSENSOR

1 16

20

1 34 5 6

2

1 2 3 45 6 7 89 10 11 1213 14 15 16

i1

B36

235

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 73 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

A : C :

B99

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

18

2 39 10

411 12 13 14 15 16

5 6 7

i1

5 6 7 821

94310

2422

23 25 2726 28

11 12 13 14 15 1617 18 19 20 21

R59

1 2

B72

1 23 4

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

BATTERY

B37

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

Page 231: subaru impreza sti engine

EN(STI)(diag)-231

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK FUEL LEVEL SENSOR.1) Remove the fuel pump assembly. <Ref. toFU(STI)-52, Fuel Pump.>2) While moving the fuel level sensor float upand down, make sure that the resistancebetween fuel level sensor terminals changessmoothly.

TerminalsNo. 3 — No. 2:

Does the resistance changesmoothly?

Go to step 3. Replace the fuellevel sensor. <Ref.to FU(STI)-54,Fuel Level Sen-sor.>

3 CHECK FUEL SUB LEVEL SENSOR.1) Remove the fuel sub level sensor. <Ref. toFU(STI)-55, Fuel Sub Level Sensor.>2) While moving the fuel sub level sensor floatup and down, make sure that the resistancebetween fuel level sensor terminals changessmoothly.

TerminalsNo. 1 — No. 2:

Does the resistance changesmoothly?

Repair the poorcontact in ECM,combination meterand coupling con-nectors.

Replace the fuelsub level sensor.<Ref. to FU(STI)-55, Fuel Sub LevelSensor.>

Page 232: subaru impreza sti engine

EN(STI)(diag)-232

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BO:DTC P0483 COOLING FAN RATIONALITY CHECKDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-162, DTC P0483 COOLING FAN RATIONALITY CHECK,Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Occurrence of noise• Overheating

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

NOTE:If the vehicle, with the engine idling, is placed very close to a wall or another vehicle, preventing normal cool-ing function, the OBD system may detect malfunction.

Page 233: subaru impreza sti engine

EN(STI)(diag)-233

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04604

No.18

No.17

E E

IGNITIONSWITCH

SBF-4

SBF-1

B62

B72

F45

SUB FANRELAY 2

20

A

F16

B135

ECM

2524

BATTERY

F17

B72

F27

F27 F45 F16

F17

SUB FANRELAY 1

MAIN FANRELAY 2

A/C RELAY HOLDER

MAIN FANRELAY 1

20

A

3 41 2 1 2

3 4

5 789

1112 14

15 171819

2021

22 24

25 272829

3031

32 34

35

36

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

3 1 2

SUB FANMOTOR

MAIN FANMOTOR

20

22

24

21

29

25

27

28

30

34

32

317 5 8 2 1 4 39

122

3 41 213

16

33

26

23

6 10

4 3 1 24

B135

5 6 721 3 4

29

10 11 12 13 14 152524

16

30

98 17 18 192028

21 22 233231

26 2733 34 35

Page 234: subaru impreza sti engine

EN(STI)(diag)-234

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Check the radiatorfan, fan motor andthermostat. If ther-mostat is stuck,replace thermo-stat. <Ref. toCO(H4SO)-27,Radiator Main Fanand Fan Motor.><Ref. toCO(H4SO)-28,Radiator Sub Fanand Fan Motor.>

Page 235: subaru impreza sti engine

EN(STI)(diag)-235

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BP:DTC P0502 VEHICLE SPEED SENSOR CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-164, DTC P0502 VEHICLE SPEED SENSOR CIRCUITLOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04248

EE

F2

i11

i2 B37

B100

B17

E3

F60

1

BATTERYIGNITIONSWITCH

COMBINATIONMETER

VEHICLESPEEDSENSOR

B135

B135

B72

B72

ECM

41

26

F60

2

23

16

1

1 2 3 45 6 7 89 10 11 12

13 14 15 16

25

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

B17

No.18

SBF-1SBF-43 41 2

F2

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

1 2 3

i11

B37

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

1 2 3 4 5 6 7 8 9 10

Page 236: subaru impreza sti engine

EN(STI)(diag)-236

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN VEHICLE

SPEED SENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from vehiclespeed sensor and ECM.3) Measure the resistance of harnessbetween vehicle speed sensor connector andchassis ground.

Connector & terminal(B17) No. 1 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 2. Repair the groundshort circuit in har-ness betweenvehicle speed sen-sor and ECM con-nector.

2 CHECK POOR CONTACT.Check poor contact in the vehicle speed sen-sor connector.

Is there poor contact in thevehicle speed sensor connec-tor?

Repair poor con-tact in the vehiclespeed sensor con-nector.

Replace the vehi-cle speed sensor.<Ref. to 5MT-38,Vehicle SpeedSensor.>

Page 237: subaru impreza sti engine

EN(STI)(diag)-237

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BQ:DTC P0503 VEHICLE SPEED SENSOR INTERMITTENT/ERRATIC/HIGHDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-165, DTC P0503 VEHICLE SPEED SENSOR INTERMIT-TENT/ERRATIC/HIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04248

EE

F2

i11

i2 B37

B100

B17

E3

F60

1

BATTERYIGNITIONSWITCH

COMBINATIONMETER

VEHICLESPEEDSENSOR

B135

B135

B72

B72

ECM

41

26

F60

2

23

16

1

1 2 3 45 6 7 89 10 11 12

13 14 15 16

25

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

B17

No.18

SBF-1SBF-43 41 2

F2

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

1 2 3

i11

B37

5 6 7 821

943

10

2422 23 25

11 12 13 14 1516 17 18 19

20 21

1 2 3 4 5 6 7 8 9 10

Page 238: subaru impreza sti engine

EN(STI)(diag)-238

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK SPEEDOMETER OPERATION IN

COMBINATION METER.Does the speedometer operatenormally?

Go to step 2. Check the speed-ometer. <Ref. toIDI-13, Speedom-eter.>

2 CHECK HARNESS BETWEEN ECM ANDCOMBINATION METER CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from combinationmeter.3) Measure the resistance between ECM andcombination meter.

Connector & terminal(B135) No. 26 — (i11) No. 2:

Is the resistance less than 10Ω?

Repair the poorcontact in ECMconnector.

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and combi-nation meter con-nector• Poor contact inECM connector• Poor contact incombination meterconnector• Poor contact incoupling connector

Page 239: subaru impreza sti engine

EN(STI)(diag)-239

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BR:DTC P0506 IDLE CONTROL SYSTEM RPM LOWER THAN EXPECTEDDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-167, DTC P0506 IDLE CONTROL SYSTEM RPM LOWERTHAN EXPECTED, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine is difficult to start.• Engine does not start.• Erroneous idling• Engine stalls.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 240: subaru impreza sti engine

EN(STI)(diag)-240

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 241: subaru impreza sti engine

EN(STI)(diag)-241

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0506.

Go to step 2.

2 CHECK AIR CLEANER ELEMENT.1) Turn the ignition switch to OFF.2) Check air cleaner element.

Is there excessive clogging onair cleaner element.

Replace the aircleaner element.<Ref. to IN(STI)-8,Air CleanerCase.>

Go to step 3.

3 CHECK ELECTRONIC THROTTLE CON-TROL.1) Turn the ignition switch to OFF.2) Remove the electronic throttle control.3) Check the electronic throttle control.

Are there foreign particles inelectronic throttle control?

Remove the for-eign particles fromelectronic throttlecontrol.

Perform the diag-nosis of DTCP2101.

Page 242: subaru impreza sti engine

EN(STI)(diag)-242

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BS:DTC P0507 IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTEDDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-169, DTC P0507 IDLE CONTROL SYSTEM RPM HIGHERTHAN EXPECTED, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Engine keeps running at higher revolution than specified idling revolution.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 243: subaru impreza sti engine

EN(STI)(diag)-243

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 244: subaru impreza sti engine

EN(STI)(diag)-244

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0507.

Go to step 2.

2 CHECK AIR INTAKE SYSTEM.1) Turn the ignition switch to ON.2) Start the engine, and idle it.3) Check the following items.• Loose installation of intake manifold andthrottle body• Cracks of intake manifold gasket and throttlebody gasket• Disconnections of vacuum hoses

Is there any fault in air intakesystem?

Repair the air suc-tion and leaks.

Go to step 3.

3 CHECK ELECTRONIC THROTTLE CON-TROL.1) Turn the ignition switch to OFF.2) Remove the electronic throttle control.3) Check the electronic throttle control.

Are there foreign particles inelectronic throttle control?

Remove the for-eign particles fromelectronic throttlecontrol.

Perform the diag-nosis of DTCP2101.

Page 245: subaru impreza sti engine

EN(STI)(diag)-245

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BT:DTC P0512 STARTER REQUEST CIRCUITDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-171, DTC P0512 STARTER REQUEST CIRCUIT, Diagnos-tic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 246: subaru impreza sti engine

EN(STI)(diag)-246

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04153

SBF-1SBF-4

B106 B137B225

B106

B225

BATTERY

E

EE

27

STARTERINTERLOCKRELAY(MT)

CLUTCHSWITCH(MT)

282426

B72

B422

IGNITIONSWITCH

B137 ECM

13

325

INTERRUPTRELAY

TO SECURITY SYSTEM

1

8STARTERMOTOR

B14

21

1212

1011 12 13

14 15 161718

1920

21 22 23

24 25 262728

2930

31 32 33

34 35 363738

1 2

93 4

5 6

7 8

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B422

1 32

4

5

B72

1 23 4

Page 247: subaru impreza sti engine

EN(STI)(diag)-247

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OPERATION OF STARTER MOTOR. Does the starter motor operate

when ignition switch is turnedto ON?

Repair the batteryshort circuit instarter motor cir-cuit. After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Check the startermotor circuit. <Ref.to EN(STI)(diag)-58, STARTERMOTOR CIR-CUIT, Diagnosticsfor Engine Start-ing Failure.>

Page 248: subaru impreza sti engine

EN(STI)(diag)-248

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BU:DTC P0519 IDLE CONTROL SYSTEM MALFUNCTION (FAIL-SAFE)DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-173, DTC P0519 IDLE CONTROL SYSTEM MALFUNC-TION (FAIL-SAFE), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine keeps running at higher revolution than specified idling revolution.• Fuel is cut according to fail-safe function.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 249: subaru impreza sti engine

EN(STI)(diag)-249

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 250: subaru impreza sti engine

EN(STI)(diag)-250

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP0519.

Go to step 2.

2 CHECK AIR INTAKE SYSTEM.1) Turn the ignition switch to ON.2) Start the engine, and idle it.3) Check the following items.• Loose installation of intake manifold andthrottle body• Cracks of intake manifold gasket and throttlebody gasket• Disconnections of vacuum hoses

Is there any fault in air intakesystem?

Repair the air suc-tion and leaks.

Go to step 3.

3 CHECK ELECTRONIC THROTTLE CON-TROL.1) Turn the ignition switch to OFF.2) Remove the electronic throttle control.3) Check the electronic throttle control.

Are there foreign particles inelectronic throttle control?

Remove the for-eign particles fromelectronic throttlecontrol.

Perform the diag-nosis of DTCP2101.

Page 251: subaru impreza sti engine

EN(STI)(diag)-251

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BV:DTC P0604 INTERNAL CONTROL MODULE RANDOM ACCESS MEMORY(RAM) ERROR

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-174, DTC P0604 INTERNAL CONTROL MODULE RAN-DOM ACCESS MEMORY (RAM) ERROR, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Engine does not start.• Engine stalls.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 252: subaru impreza sti engine

EN(STI)(diag)-252

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04249

B72

B135

3 41 2

BATTERYIGNITIONSWITCH

MAIN RELAY

SBF-4 SBF-1

SBF-5

B72

TO FRONT OXYGEN(A/F) SENSOR

D1

6

A6

A7

B1

B4

D7

B1

2D

1D

2

B5

B6

B1

9D

14

No.11

B61 F44

B47

B100

F2

E3

F60

12

35

64

ECM

EE

14

B134

B135

B137

A :

B :

D :

19

24 1226

2

6

3 15 16

14

13

3 41 2

5 6

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134F60B47 B137

F2 F44

1 2 3 45 6 7 8

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

A : D :

B :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B200

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74

Page 253: subaru impreza sti engine

EN(STI)(diag)-253

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BW:DTC P0605 INTERNAL CONTROL MODULE READ ONLY MEMORY (ROM)ERROR

NOTE:For the diagnostic procedure, refer to DTC P0607. <Ref. to EN(STI)(diag)-254, DTC P0607 CONTROLMODULE PERFORMANCE, Diagnostic Procedure with Diagnostic Trouble Code (DTC).>

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Does the Subaru Select Moni-tor or general scan tool indi-cate DTC P0604?

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

A temporary poorcontact.

Page 254: subaru impreza sti engine

EN(STI)(diag)-254

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BX:DTC P0607 CONTROL MODULE PERFORMANCEDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-175, DTC P0605 INTERNAL CONTROL MODULE READONLY MEMORY (ROM) ERROR, Diagnostic Trouble Code (DTC) Detecting Criteria.> and <Ref. toGD(STI)-176, DTC P0607 CONTROL MODULE PERFORMANCE, Diagnostic Trouble Code (DTC) Detect-ing Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 255: subaru impreza sti engine

EN(STI)(diag)-255

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04249

B72

B135

3 41 2

BATTERYIGNITIONSWITCH

MAIN RELAY

SBF-4 SBF-1

SBF-5

B72

TO FRONT OXYGEN(A/F) SENSOR

D1

6

A6

A7

B1

B4

D7

B1

2D

1D

2

B5

B6

B1

9D

14

No.11

B61 F44

B47

B100

F2

E3

F60

12

35

64

ECM

EE

14

B134

B135

B137

A :

B :

D :

19

24 1226

2

6

3 15 16

14

13

3 41 2

5 6

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134F60B47 B137

F2 F44

1 2 3 45 6 7 8

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

A : D :

B :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B200

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74

Page 256: subaru impreza sti engine

EN(STI)(diag)-256

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BY:DTC P0638 THROTTLE ACTUATOR CONTROL RANGE/PERFORMANCE(BANK 1)

NOTE:For the diagnostic procedure, refer to DTC P2101. <Ref. to EN(STI)(diag)-335, DTC P2101 THROTTLE AC-TUATOR CONTROL MOTOR CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

Step Check Yes No1 CHECK INPUT VOLTAGE OF ECM

1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector and ground.

Connector & terminal(B135) No. 5 (+) — Chassis ground (−):(B135) No. 6 (+) — Chassis ground (−):

Is the voltage 10 — 13 V? Go to step 2. Repair the opencircuit or groundshort of powersupply circuit.

2 CHECK INPUT VOLTAGE OF ECM1) Start the engine.2) Measure the voltage between ECM con-nector and ground.

Connector & terminal(B135) No. 5 (+) — Chassis ground (−):(B135) No. 6 (+) — Chassis ground (−):

Is the voltage 13 — 15 V? Go to step 3. Repair the opencircuit or groundshort of powersupply circuit.

3 CHECK GROUND HARNESS OF ECMMeasure the voltage between ECM connectorand ground.

Connector & terminal(B137) No. 1 (+) — Chassis ground (−):(B137) No. 2 (+) — Chassis ground (−):

Is the voltage less than 1 V? Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the follow-ing:

• Retighten theengine groundterminal.• Poor contactin ECM connec-tor• Poor contactin coupling con-nector

Page 257: subaru impreza sti engine

EN(STI)(diag)-257

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

BZ:DTC P0691 COOLING FAN 1 CONTROL CIRCUIT LOWDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-182, DTC P0691 COOLING FAN 1 CONTROL CIRCUITLOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Radiator fan does not operate properly.• Overheating

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 258: subaru impreza sti engine

EN(STI)(diag)-258

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04604

No.18

No.17

E E

IGNITIONSWITCH

SBF-4

SBF-1

B62

B72

F45

SUB FANRELAY 2

20

A

F16

B135

ECM

2524

BATTERY

F17

B72

F27

F27 F45 F16

F17

SUB FANRELAY 1

MAIN FANRELAY 2

A/C RELAY HOLDER

MAIN FANRELAY 1

20

A

3 41 2 1 2

3 4

5 789

1112 14

15 171819

2021

22 24

25 272829

3031

32 34

35

36

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

3 1 2

SUB FANMOTOR

MAIN FANMOTOR

20

22

24

21

29

25

27

28

30

34

32

317 5 8 2 1 4 39

122

3 41 213

16

33

26

23

6 10

4 3 1 24

B135

5 6 721 3 4

29

10 11 12 13 14 152524

16

30

98 17 18 192028

21 22 233231

26 2733 34 35

Page 259: subaru impreza sti engine

EN(STI)(diag)-259

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to OFF.2) Connect the test mode connector.3) Turn the ignition switch to ON.4) While operating the radiator fan relay, mea-sure voltage between ECM terminal andground.

NOTE:Radiator fan relay operation can be executedusing Subaru Select Monitor. For procedure,refer to “Compulsory Valve Operation CheckMode”. <Ref. to EN(STI)(diag)-28, Subaru Se-lect Monitor.>

Connector & terminal(B135) No. 25 (+) — Chassis ground (−):(B135) No. 24 (+) — Chassis ground (−):

Does the voltage change 0 —10 V?

Repair poor con-tact in ECM con-nector.

Go to step 2.

2 CHECK GROUND SHORT CIRCUIT IN RADI-ATOR FAN RELAY CONTROL CIRCUIT.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM.3) Measure the resistance of harnessbetween ECM connector and chassis ground.

Connector & terminal(B135) No. 25 — Chassis ground:(B135) No. 24 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair groundshort circuit inradiator fan relaycontrol circuit.

3 CHECK POWER SUPPLY FOR RELAY.1) Remove the main fan relay 1 and main fanrelay 2 from A/C relay holder.2) Turn the ignition switch to ON.3) Measure the voltage between fuse andrelay box (F/B) connector and chassis ground.

Connector & terminal(F27) No. 27 (+) — Chassis ground (−):(F27) No. 32 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 4. Repair open circuitin harnessbetween ignitionswitch and fuseand relay box (F/B)connector.

4 CHECK MAIN FAN RELAY.1) Turn the ignition switch to OFF.2) Measure the resistance between main fanrelay terminals.

TerminalsNo. 32 — No. 34: (Main fan relay 1)No. 25 — No. 27: (Main fan relay 2)

Is the resistance 87 — 107 Ω? Go to step 5. Replace the mainfan relay.

5 CHECK OPEN CIRCUIT IN MAIN FAN RE-LAY CONTROL CIRCUIT.Measure the resistance of harness betweenECM and fan relay connector.

Connector & terminal(B135) No. 25 — (F27) No. 32:(B135) No. 24 — (F27) No. 27:

Is the resistance less than 1Ω?

Go to step 6. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and fan relayconnector• Poor contact incoupling connector

6 CHECK POOR CONTACT.Check poor contact in ECM or fan relay con-nector.

Is there poor contact in ECM orfan relay connector?

Repair poor con-tact in ECM or fanrelay connector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Page 260: subaru impreza sti engine

EN(STI)(diag)-260

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CA:DTC P0692 COOLING FAN 1 CONTROL CIRCUIT HIGHDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-183, DTC P0692 COOLING FAN 1 CONTROL CIRCUITHIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Radiator fan does not operate properly.• Overheating

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 261: subaru impreza sti engine

EN(STI)(diag)-261

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04604

No.18

No.17

E E

IGNITIONSWITCH

SBF-4

SBF-1

B62

B72

F45

SUB FANRELAY 2

20

A

F16

B135

ECM

2524

BATTERY

F17

B72

F27

F27 F45 F16

F17

SUB FANRELAY 1

MAIN FANRELAY 2

A/C RELAY HOLDER

MAIN FANRELAY 1

20

A

3 41 2 1 2

3 4

5 789

1112 14

15 171819

2021

22 24

25 272829

3031

32 34

35

36

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

3 1 2

SUB FANMOTOR

MAIN FANMOTOR

20

22

24

21

29

25

27

28

30

34

32

317 5 8 2 1 4 39

122

3 41 213

16

33

26

23

6 10

4 3 1 24

B135

5 6 721 3 4

29

10 11 12 13 14 152524

16

30

98 17 18 192028

21 22 233231

26 2733 34 35

Page 262: subaru impreza sti engine

EN(STI)(diag)-262

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn the ignition switch to OFF.2) Connect the test mode connector.3) Turn the ignition switch to ON.4) While operating the radiator fan relay, mea-sure the voltage between ECM and chassisground.

NOTE:Radiator fan relay operation can be executedusing the Subaru Select Monitor. For proce-dure, refer to “Compulsory Valve OperationCheck Mode”. <Ref. to EN(STI)(diag)-46, Com-pulsory Valve Operation Check Mode.>

Connector & terminal(B135) No. 25 (+) — Chassis ground (−):(B135) No. 24 (+) — Chassis ground (−):

Does the voltage change 0 —10 V?

Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Inthis case, repairthe poor contact inECM connector.

Go to step 2.

2 CHECK SHORT CIRCUIT IN RADIATOR FANRELAY CONTROL CIRCUIT.1) Turn the ignition switch to OFF.2) Remove the fan relay 1, fan relay 2 and fanmode relay.3) Disconnect the test mode connector.4) Turn the ignition switch to ON.5) Measure the voltage between ECM andchassis ground.

Connector & terminal(B135) No. 25 (+) — Chassis ground (−):(B135) No. 24 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit inradiator fan relaycontrol circuit.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Go to step 3.

3 CHECK MAIN FAN RELAY.1) Turn the ignition switch to OFF.2) Remove the main fan relay.3) Measure the resistance between main fanrelay terminals.

TerminalsNo. 30 — No. 31: (Main fan relay 1)No. 28 — No. 29: (Main fan relay 2)

Is the resistance less than 1Ω?

Replace the mainfan relay andECM. <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Go to step 4.

4 CHECK SUB FAN RELAY.1) Remove the sub fan relay.2) Measure the resistance between sub fanrelay terminals.

TerminalsNo. 8 — No. 9: (Sub fan relay 1)No. 20 — No. 21: (Sub fan relay 2)

Is the resistance less than 1Ω?

Replace the subfan relay andECM. <Ref. toFU(STI)-39,Engine ControlModule (ECM).>

Go to step 5.

5 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 263: subaru impreza sti engine

EN(STI)(diag)-263

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CB:DTC P0851 NEUTRAL SWITCH INPUT CIRCUIT LOWDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-184, DTC P0851 NEUTRAL SWITCH INPUT CIRCUITLOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

F60

1 2 3 45 6 7 89 10 11 12

13 14 15 16

NEUTRALPOSITIONSWITCH

B137 ECM

9

B128

B137

E

5

B128

T9

T9

B128

B100

F2

F60

E3

21

16

EN-01839

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 34 5 6

2

Page 264: subaru impreza sti engine

EN(STI)(diag)-264

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

1) Turn the ignition switch to ON.2) Place the shift lever in neutral.3) Measure the voltage between ECM andchassis ground.

Connector & terminal(B137) No. 9 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 2. Go to step 4.

2 CHECK INPUT SIGNAL FOR ECM.1) Place the shift lever in a position except forneutral.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B137) No. 9 (+) — Chassis ground (−):

Is the voltage less than 1 V? Go to step 3. Go to step 4.

3 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK NEUTRAL POSITION SWITCH.1) Turn the ignition switch to OFF.2) Disconnect the connector from transmis-sion harness.3) Place the shift lever in neutral.4) Measure the resistance between transmis-sion harness and connector terminals.

Connector & terminal(T9) No. 2 — No. 5:

Is the resistance more than 1MΩ?

Go to step 5. Repair short circuitin transmissionharness or replaceneutral positionswitch.

5 CHECK NEUTRAL POSITION SWITCH.1) Place the shift lever in a position except forneutral.2) Measure the resistance between transmis-sion harness connector terminals.

Is the resistance less than 1Ω?

Go to step 6. Repair short circuitin transmissionharness or replaceneutral positionswitch.

6 CHECK HARNESS BETWEEN ECM ANDNEUTRAL POSITION SWITCH CONNEC-TOR.Measure the resistance between ECM andchassis ground.

Connector & terminal(B137) No. 9 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 7. Repair groundshort circuit in har-ness betweenECM and trans-mission harnessconnector.

7 CHECK HARNESS BETWEEN ECM ANDNEUTRAL POSITION SWITCH CONNEC-TOR.1) Disconnect the connector from ECM.2) Measure the resistance of harnessbetween ECM and transmission harness con-nector.

Connector & terminal(B137) No. 9 — (B128) No. 2:

Is the resistance less than 1Ω?

Go to step 8. Repair open circuitin harnessbetween ECM andtransmission har-ness connector.

8 CHECK HARNESS BETWEEN ECM ANDNEUTRAL POSITION SWITCH CONNEC-TOR.Measure the resistance of harness betweentransmission harness connector and engineground.

Connector & terminal(B128) No. 2 — Engine ground:

Is the resistance less than 5Ω?

Go to step 9. Repair open circuitin harnessbetween transmis-sion harness con-nector and engineground terminal.

Page 265: subaru impreza sti engine

EN(STI)(diag)-265

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

9 CHECK POOR CONTACT.Check poor contact in transmission harnessconnector.

Is there poor contact in trans-mission harness connector?

Repair poor con-tact in transmis-sion harnessconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 266: subaru impreza sti engine

EN(STI)(diag)-266

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CC:DTC P852 NEUTRAL SWITCH INPUT CIRCUIT HIGHDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-185, DTC P0852 NEUTRAL SWITCH INPUT CIRCUITHIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

F60

1 2 3 45 6 7 89 10 11 12

13 14 15 16

NEUTRALPOSITIONSWITCH

B137 ECM

9

B128

B137

E

5

B128

T9

T9

B128

B100

F2

F60

E3

21

16

EN-01839

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F2

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

1 34 5 6

2

Page 267: subaru impreza sti engine

EN(STI)(diag)-267

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

1) Turn the ignition switch to ON.2) Set the shift lever to except neutral position.3) Measure the voltage between ECM andchassis ground.

Connector & terminal(B137) No. 9 (+) — Chassis ground (−):

Is the voltage less than 1 V? Go to step 2. Go to step 4.

2 CHECK INPUT SIGNAL FOR ECM.1) Set the shift lever to neutral position.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B137) No. 9 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 3. Go to step 4.

3 CHECK POOR CONTACT.Check poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair the poorcontact in ECMconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK INPUT SIGNAL FOR ECM.1) Disconnect ECM connector from ECM.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B137) No. 9 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and trans-mission connector.

Go to step 5.

5 CHECK HARNESS BETWEEN ECM ANDTRANSMISSION HARNESS CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andtransmission harness connector (T9).3) Measure the resistance of harnessbetween ECM and neutral switch connector.

Connector & terminal(B137) No. 9 — (B128) No. 2:

Is the resistance less than 1Ω?

Go to step 6. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and trans-mission harness• Poor contact intransmission har-ness connector• Poor contact inECM connector

6 CHECK NEUTRAL POSITION SWITCHGROUND LINE.Measure the resistance of harness betweentransmission harness connector and engineground.

Connector & terminal(B128) No. 5 — Engine ground:

Is the resistance less than 5Ω?

Go to step 7. Repair the opencircuit in harnessof neutral positionswitch ground line.

7 CHECK NEUTRAL POSITION SWITCH.1) Set the shift lever to except neutral position.2) Measure the resistance between transmis-sion harness connector receptacle’s terminals.

TerminalsNo. 2 — No. 5:

Is the resistance less than 1Ω?

Go to step 8. Replace the neu-tral position switch.

8 CHECK POOR CONTACT.Check poor contact in the transmission har-ness connector.

Is there poor contact in thetransmission harness connec-tor?

Repair poor con-tact in transmis-sion harnessconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Page 268: subaru impreza sti engine

EN(STI)(diag)-268

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CD:DTC P1152 O2 SENSOR CIRCUIT RANGE/PERFORMANCE (LOW) (BANK1SENSOR1)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-186, DTC P1152 O2 SENSOR CIRCUIT RANGE/PERFOR-MANCE (LOW) (BANK1 SENSOR1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 269: subaru impreza sti engine

EN(STI)(diag)-269

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FRONT OXYGEN (A/F) SENSOR

CONNECTOR AND COUPLING CONNEC-TOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 2.

2 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andfront oxygen (A/F) sensor connector.3) Measure the resistance of harnessbetween ECM and front oxygen (A/F) sensorconnector.

Connector & terminal(B134) No. 33 — (B18) No. 3:(B134) No. 26 — (B18) No. 4:

Is the resistance less than 1Ω?

Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and frontoxygen (A/F) sen-sor connector• Poor contact infront oxygen (A/F)sensor connector• Poor contact inECM connector

3 CHECK POOR CONTACT.Check poor contact in front oxygen (A/F) sen-sor connector.

Is there poor contact in frontoxygen (A/F) sensor connec-tor?

Repair the poorcontact in frontoxygen (A/F) sen-sor connector.

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Page 270: subaru impreza sti engine

EN(STI)(diag)-270

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CE:DTC P1153 O2 SENSOR CIRCUIT RANGE/PERFORMANCE (HIGH) (BANK1SENSOR1)

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-188, DTC P1153 O2 SENSOR CIRCUIT RANGE/PERFOR-MANCE (HIGH) (BANK1 SENSOR1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04156

BATTERYMAIN RELAY

SBF-5

B47

12

35

46

EE

B61 F44

2

B200

F74

F60

E3

19

36 7

2 3 26

33

25

ECMB134

2

41 3

B18

FRONT OXYGEN(A/F) SENSOR

3 41 2

5 6

1 2 3 45 6 7 8

1 2 3 45 6 7 89 10 11 1213 14 15 16

F60

F44

B47

B134

F74

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

B18

1 2

3 4

Page 271: subaru impreza sti engine

EN(STI)(diag)-271

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FRONT OXYGEN (A/F) SENSOR

CONNECTOR AND COUPLING CONNEC-TOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 2.

2 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance of harnessbetween ECM connector and chassis ground.

Connector & terminal(B134) No. 26 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

3 CHECK HARNESS BETWEEN ECM ANDFRONT OXYGEN (A/F) SENSOR CONNEC-TOR.Measure the resistance of harness betweenECM connector and chassis ground.

Connector & terminal(B134) No. 33 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 4. Repair the groundshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

4 CHECK OUTPUT SIGNAL FOR ECM.1) Connect the connector to ECM.2) Turn the ignition switch to ON.3) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 5. Go to step 6.

5 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in ECMconnector.

6 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 4.95V?

Go to step 7. Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

7 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in ECMconnector.

Page 272: subaru impreza sti engine

EN(STI)(diag)-272

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CF:DTC P1160 RETURN SPRING FAILURENOTE:For the diagnostic procedure, refer to DTC P2101. <Ref. to EN(STI)(diag)-335, DTC P2101 THROTTLE AC-TUATOR CONTROL MOTOR CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

Page 273: subaru impreza sti engine

EN(STI)(diag)-273

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CG:DTC P1400 FUEL TANK PRESSURE CONTROL SOLENOID VALVE CIRCUITLOW

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-192, DTC P1400 FUEL TANK PRESSURE CONTROL SO-LENOID VALVE CIRCUIT LOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04166

SBF-5

R68

B47F44

1 2 3 45 6 7 8

B98

1 2 3 4 56 7 8 9 10 11 12

1 2

3 41 2

5 6

6

R68

R57

R15

R2

B98

F44B61

B47

ECM

BATTERY

E

12

6

MAIN RELAY

4

53

21

1 2

6 1

13 3

B134

PRESSURECONTROLSOLENOIDVALVE

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 274: subaru impreza sti engine

EN(STI)(diag)-274

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 12 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 2. Go to step 3.

2 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

3 CHECK HARNESS BETWEEN PRESSURECONTROL SOLENOID VALVE AND ECMCONNECTOR.1) Turn ignition switch to OFF.2) Disconnect the connectors from pressurecontrol solenoid valve and ECM.3) Measure the resistance of harnessbetween pressure control solenoid valve con-nector and chassis ground.

Connector & terminal(R68) No. 2 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 4. Repair short circuitto ground in har-ness betweenECM and pressurecontrol solenoidvalve connector.

4 CHECK HARNESS BETWEEN PRESSURECONTROL SOLENOID VALVE AND ECMCONNECTOR.Measure the resistance of harness betweenECM and pressure control solenoid valve con-nector.

Connector & terminal(B134) No. 12 — (R68) No. 2:

Is the resistance less than 1Ω?

Go to step 5. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and pressurecontrol solenoidvalve connector• Poor contact incoupling connector

5 CHECK PRESSURE CONTROL SOLENOIDVALVE.Measure the resistance between pressurecontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 10 — 100 Ω? Go to step 6. Replace the pres-sure control sole-noid valve. <Ref.to EC(STI)-12,Pressure ControlSolenoid Valve.>

6 CHECK POWER SUPPLY TO PRESSURECONTROL SOLENOID VALVE.1) Turn ignition switch to ON.2) Measure the voltage between pressurecontrol solenoid valve and chassis ground.

Connector & terminal(R68) No. 1 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 7. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay andpressure controlsolenoid valveconnector• Poor contact incoupling connector• Poor contact inmain relay connec-tor

Page 275: subaru impreza sti engine

EN(STI)(diag)-275

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK FOR POOR CONTACT.Check for poor contact in pressure controlsolenoid valve connector.

Is there poor contact in pres-sure control solenoid valveconnector?

Repair poor con-tact in pressurecontrol solenoidvalve connector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 276: subaru impreza sti engine

EN(STI)(diag)-276

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CH:DTC P1420 FUEL TANK PRESSURE CONTROL SOL. VALVE CIRCUIT HIGHDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-194, DTC P1420 FUEL TANK PRESSURE CONTROL SOL.VALVE CIRCUIT HIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04166

SBF-5

R68

B47F44

1 2 3 45 6 7 8

B98

1 2 3 4 56 7 8 9 10 11 12

1 2

3 41 2

5 6

6

R68

R57

R15

R2

B98

F44B61

B47

ECM

BATTERY

E

12

6

MAIN RELAY

4

53

21

1 2

6 1

13 3

B134

PRESSURECONTROLSOLENOIDVALVE

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

R57

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 277: subaru impreza sti engine

EN(STI)(diag)-277

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CI: DTC P1443 VENT CONTROL SOLENOID VALVE FUNCTION PROBLEMDTC DETECTING CONDITION:

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

1) Turn ignition switch to OFF.2) Connect the test mode connector at thelower portion of instrument panel (on thedriver’s side).3) Turn ignition switch to ON.4) While operating the pressure control sole-noid valve, measure voltage between ECMand chassis ground.

NOTE:Pressure control solenoid valve operation canbe executed using Subaru Select Monitor. Forthe procedure, refer to “Compulsory Valve Op-eration Check Mode”. <Ref. to EN(STI)(diag)-46, Compulsory Valve Operation CheckMode.>

Connector & terminal(B134) No. 12 (+) — Chassis ground (−):

Does the voltage value change0 — 10 V?

Go to step 2. The malfunctionindicator light maylight up, however,the circuit isreturned to thenormal status atthe moment. Inthis case, repairpoor contact inECM connector.

2 CHECK INPUT SIGNAL FOR ECM.1) Turn ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 12 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 4. Go to step 3.

3 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

4 CHECK HARNESS BETWEEN PRESSURECONTROL SOLENOID VALVE AND ECMCONNECTOR.1) Turn ignition switch to OFF.2) Disconnect the connector from pressurecontrol solenoid valve.3) Turn ignition switch to ON.4) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 12 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair short circuitto battery in har-ness betweenECM and pressurecontrol solenoidvalve connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Go to step 5.

5 CHECK PRESSURE CONTROL SOLENOIDVALVE.1) Turn ignition switch to OFF.2) Measure the resistance between pressurecontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Replace the pres-sure control sole-noid valve <Ref. toEC(STI)-12, Pres-sure Control Sole-noid Valve.> andthe ECM <Ref. toFU(STI)-39,Engine ControlModule (ECM).>.

Go to step 6.

6 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 278: subaru impreza sti engine

EN(STI)(diag)-278

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-196, DTC P1443 VENT CONTROL SOLENOID VALVEFUNCTION PROBLEM, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Improper fuel supply

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04163

SBF-5

R69 B47F44

1 2 3 45 6 7 8

B98

1 2 3 4 56 7 8 9 10 11 12

R69R57

R57

R15

R15

R2

R2

B98

B98

F44B61

B47

ECM

E

13

12

64

53

21

6

1 23 4

1 2

5 6

13

75

B134

B134 R57

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

CANISTER

DRAINVALVE

BATTERYMAIN RELAY

6

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 279: subaru impreza sti engine

EN(STI)(diag)-279

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK VENT LINE HOSES.Check the following items.• Clogging of vent hoses between canisterand drain valve• Clogging of vent hose between drain valveand air filter• Clogging of drain filter

Is there any fault in vent line? Repair or replacefaulty parts.

Go to step 3.

3 CHECK DRAIN VALVE OPERATION.1) Turn ignition switch to OFF.2) Connect the test mode connector at thelower portion of instrument panel (on thedriver’s side).3) Turn ignition switch to ON.4) Operate the drain valve.

NOTE:Drain valve operation can also be executed us-ing Subaru Select Monitor. For the procedure,refer to “Compulsory Valve Operation CheckMode”. <Ref. to EN(STI)(diag)-46, CompulsoryValve Operation Check Mode.>

Does the drain valve operate? Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Replace the drainvalve. <Ref. toEC(STI)-16, DrainValve.>

Page 280: subaru impreza sti engine

EN(STI)(diag)-280

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CJ:DTC P1446 FUEL TANK SENSOR CONTROL VALVE CIRCUIT LOWDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-198, DTC P1446 FUEL TANK SENSOR CONTROL VALVECIRCUIT LOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04167

R144 B47 F44

1 2 3 45 6 7 8

B98

R57

1 2 3 4 56 7 8 9 10 11 12

6

B134

R144

FUEL TANK SENSORCONTROL VALVE

R57R15

F44B61

B47

ECM

BATTERY

E

24

12

68

6

MAIN RELAY

4

53

21

135

1 23 4

1 2

5 6

SBF-5

R2B98

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 281: subaru impreza sti engine

EN(STI)(diag)-281

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 24 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 2. Go to step 3.

2 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

The malfunctionindicator light maylight up, however,the circuit isreturned to thenormal status atthe moment.(However, the pos-sibility of poor con-tact still remains.)

NOTE:In this case, repairthe following:• Poor contact infuel tank sensorcontrol valve con-nector• Poor contact inECM connector• Poor contact incoupling connector

3 CHECK HARNESS BETWEEN FUEL TANKSENSOR CONTROL VALVE AND ECM CON-NECTOR.1) Turn ignition switch to OFF.2) Disconnect the connectors from fuel tanksensor control valve and ECM.3) Measure the resistance of harnessbetween fuel tank sensor control valve connec-tor and chassis ground.

Connector & terminal(R144) No. 2 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 4. Repair short circuitto ground in har-ness betweenECM and fuel tanksensor controlvalve connector.

4 CHECK HARNESS BETWEEN FUEL TANKSENSOR CONTROL VALVE AND ECM CON-NECTOR.Measure the resistance of harness betweenECM and fuel tank sensor control valve con-nector.

Connector & terminal(B134) No. 24 — (R144) No. 2:

Is the resistance less than 1Ω?

Go to step 5. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and fuel tanksensor controlvalve connector• Poor contact incoupling connector

5 CHECK FUEL TANK SENSOR CONTROLVALVE.Measure the resistance between fuel tank sen-sor control valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 10 — 100 Ω? Go to step 6. Replace the fueltank sensor con-trol valve. <Ref. toEC(STI)-16, DrainValve.>

Page 282: subaru impreza sti engine

EN(STI)(diag)-282

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK POWER SUPPLY TO FUEL TANKSENSOR CONTROL VALVE.1) Turn ignition switch to ON.2) Measure the voltage between fuel tanksensor control valve and chassis ground.

Connector & terminal(R144) No. 1 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 7. Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenmain relay and fueltank sensor con-trol valve• Poor contact incoupling connector• Poor contact inmain relay connec-tor

7 CHECK FOR POOR CONTACT.Check for poor contact in fuel tank sensor con-trol valve connector.

Is there poor contact in fueltank sensor control valve con-nector?

Repair poor con-tact in fuel tanksensor controlvalve connector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

Step Check Yes No

Page 283: subaru impreza sti engine

EN(STI)(diag)-283

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CK:DTC P1447 FUEL TANK SENSOR CONTROL VALVE CIRCUIT HIGHDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-200, DTC P1447 FUEL TANK SENSOR CONTROL VALVECIRCUIT HIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04167

R144 B47 F44

1 2 3 45 6 7 8

B98

R57

1 2 3 4 56 7 8 9 10 11 12

6

B134

R144

FUEL TANK SENSORCONTROL VALVE

R57R15

F44B61

B47

ECM

BATTERY

E

24

12

68

6

MAIN RELAY

4

53

21

135

1 23 4

1 2

5 6

SBF-5

R2B98

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 284: subaru impreza sti engine

EN(STI)(diag)-284

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT SIGNAL FROM ECM.

1) Turn ignition switch to ON.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 24 (+) — Chassis ground (−):

Is the voltage more than 10 V? Go to step 3. Go to step 2.

2 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

3 CHECK HARNESS BETWEEN FUEL TANKSENSOR CONTROL VALVE AND ECM CON-NECTOR.1) Turn ignition switch to OFF.2) Disconnect the connector from fuel tanksensor control valve.3) Turn ignition switch to ON.4) Measure the voltage between ECM andchassis ground.

Connector & terminal(B134) No. 24 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair short circuitto battery in har-ness betweenECM and fuel tanksensor controlvalve connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Go to step 4.

4 CHECK FUEL TANK SENSOR CONTROLVALVE.1) Turn ignition switch to OFF.2) Measure the resistance between fuel tanksensor control valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Replace the fueltank sensor con-trol valve <Ref. toEC(STI)-11, FuelTank Sensor Con-trol Valve.> andthe ECM <Ref. toFU(STI)-39,Engine ControlModule (ECM).>.

Go to step 5.

5 CHECK FOR POOR CONTACT.Check for poor contact in ECM connector.

Is there poor contact in ECMconnector?

Repair poor con-tact in ECM con-nector.

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Page 285: subaru impreza sti engine

EN(STI)(diag)-285

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CL:DTC P1448 FUEL TANK SENSOR CONTROL VALVE RANGE/PERFOR-MANCE

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-202, DTC P1448 FUEL TANK SENSOR CONTROL VALVERANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04167

R144 B47 F44

1 2 3 45 6 7 8

B98

R57

1 2 3 4 56 7 8 9 10 11 12

6

B134

R144

FUEL TANK SENSORCONTROL VALVE

R57R15

F44B61

B47

ECM

BATTERY

E

24

12

68

6

MAIN RELAY

4

53

21

135

1 23 4

1 2

5 6

SBF-5

R2B98

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 286: subaru impreza sti engine

EN(STI)(diag)-286

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC usingthe “List of Diag-nostic TroubleCodes (DTC)”.<Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK FUEL FILLER CAP.1) Turn ignition switch to OFF.2) Open the fuel filler flap lid.

Is the fuel filler cap tightenedsecurely?

Go to step 3. Tighten fuel fillercap securely.

3 CHECK EVAPORATIVE EMISSION LINE.

NOTE:Check the following items.• Disconnection, leakage and clogging ofhoses between fuel tank pressure sensor andfuel tank• Disconnection, leakage and clogging ofhoses and pipes between fuel filler pipe andfuel tank

Is there any trouble in evapora-tive emission line?

Repair the hosesand pipes.

Replace the fueltank pressure sen-sor.

Page 287: subaru impreza sti engine

EN(STI)(diag)-287

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CM:DTC P1491 POSITIVE CRANKCASE VENTILATION (BLOW-BY) FUNCTIONPROBLEM

DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-205, DTC P1491 POSITIVE CRANKCASE VENTILATION(BLOW-BY) FUNCTION PROBLEM, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04250

E61

PCVDIAGNOSIS

CONNECTOR

122

42

01

3

F61

E2

B137

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F61

F74

B200

E61

E

B137 ECM

1 2

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 288: subaru impreza sti engine

EN(STI)(diag)-288

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK BLOW-BY HOSE.

Check the blow-by hose.Is there disconnection or crackin blow-by hose?

Replace or repairblow-by hose.

Go to step 2.

2 INSPECT HARNESS BETWEEN PCV DIAG-NOSIS CONNECTOR AND ECM CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from PCV diag-nosis connector and ECM.3) Measure the resistance of harnessbetween PCV diagnosis connector and ECMconnector.

Connector & terminal(B137) No. 24 — (E61) No. 2:

Is the resistance less than 1Ω?

Go to step 3. Repair open circuitin harnessbetween PCVdiagnosis connec-tor and ECM.

3 INSPECT HARNESS BETWEEN PCV DIAG-NOSIS CONNECTOR AND ECM CONNEC-TOR.Measure the resistance of harness betweenPCV diagnosis connector and chassis ground.

Connector & terminal(B137) No. 24 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 4. Repair short circuitto chassis groundin harnessbetween PCVdiagnosis connec-tor and ECM.

4 INSPECT PCV DIAGNOSIS CONNECTORGROUND CIRCUIT.Measure the resistance between PCV diagno-sis connector and engine ground.

Connector & terminal(B61) No. 1 — Engine ground:

Is the resistance less than 5Ω?

Go to step 5. Repair PCV diag-nosis connectorground circuit.

5 INSPECT PCV DIAGNOSIS CONNECTOR.Measure the resistance between PCV diagno-sis connector and terminal.

TerminalsNo. 1 — No. 2:

Is the resistance less than 1Ω?

Repair poor con-tact in ECM andPCV diagnosisconnector.

Replace PCVdiagnosis connec-tor.

Page 289: subaru impreza sti engine

EN(STI)(diag)-289

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CN:DTC P1518 STARTER SWITCH CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-207, DTC P1518 STARTER SWITCH CIRCUIT LOW IN-PUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Failure of engine to start

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 290: subaru impreza sti engine

EN(STI)(diag)-290

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04153

SBF-1SBF-4

B106 B137B225

B106

B225

BATTERY

E

EE

27

STARTERINTERLOCKRELAY(MT)

CLUTCHSWITCH(MT)

282426

B72

B422

IGNITIONSWITCH

B137 ECM

13

325

INTERRUPTRELAY

TO SECURITY SYSTEM

1

8STARTERMOTOR

B14

21

1212

1011 12 13

14 15 161718

1920

21 22 23

24 25 262728

2930

31 32 33

34 35 363738

1 2

93 4

5 6

7 8

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B422

1 32

4

5

B72

1 23 4

Page 291: subaru impreza sti engine

EN(STI)(diag)-291

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OPERATION OF STARTER MOTOR. Does the starter motor operate

when ignition switch is turnedto START?

Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open or groundshort circuit in har-ness betweenECM and startermotor connector• Poor contact inECM connector

Check the startermotor circuit. <Ref.to EN(STI)(diag)-58, STARTERMOTOR CIR-CUIT, Diagnosticsfor Engine Start-ing Failure.>

Page 292: subaru impreza sti engine

EN(STI)(diag)-292

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CO:DTC P1560 BACK-UP VOLTAGE CIRCUIT MALFUNCTIONDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-208, DTC P1560 BACK-UP VOLTAGE CIRCUIT MAL-FUNCTION, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 293: subaru impreza sti engine

EN(STI)(diag)-293

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04249

B72

B135

3 41 2

BATTERYIGNITIONSWITCH

MAIN RELAY

SBF-4 SBF-1

SBF-5

B72

TO FRONT OXYGEN(A/F) SENSOR

D1

6

A6

A7

B1

B4

D7

B1

2D

1D

2

B5

B6

B1

9D

14

No.11

B61 F44

B47

B100

F2

E3

F60

12

35

64

ECM

EE

14

B134

B135

B137

A :

B :

D :

19

24 1226

2

6

3 15 16

14

13

3 41 2

5 6

1 2 3 45 6 7 89 10 11 1213 14 15 16

B134F60B47 B137

F2 F44

1 2 3 45 6 7 8

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

A : D :

B :

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B200

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74

Page 294: subaru impreza sti engine

EN(STI)(diag)-294

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK INPUT SIGNAL FOR ECM.

1) Turn the ignition switch to OFF.2) Measure the voltage between ECM andchassis ground.

Connector & terminal(B135) No. 19 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the poorcontact in ECMconnector.

Go to step 2.

2 CHECK HARNESS BETWEEN ECM ANDMAIN FUSE BOX CONNECTOR.1) Disconnect the connector from ECM.2) Measure the resistance of harnessbetween ECM and chassis ground.

Connector & terminal(B135) No. 19 — Chassis ground:

Is the resistance less than 10Ω?

Repair the groundshort circuit in har-ness betweenECM connectorand battery termi-nal.

Go to step 3.

3 CHECK FUSE SBF-5. Is the fuse blown? Replace the fuse. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and battery• Poor contact inECM connector• Poor contact inbattery terminal

Page 295: subaru impreza sti engine

EN(STI)(diag)-295

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CP:DTC P2004 INTAKE MANIFOLD RUNNER CONTROL STUCK OPEN (BANK1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-210, DTC P2004 INTAKE MANIFOLD RUNNER CONTROLSTUCK OPEN (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

CQ:DTC P2005 INTAKE MANIFOLD RUNNER CONTROL STUCK OPEN (BANK2)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-211, DTC P2005 INTAKE MANIFOLD RUNNER CONTROLSTUCK OPEN (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK TUMBLE GENERATOR VALVE RH.1) Remove the tumble generator valve assem-bly.2) Check the tumble generator valve body.

Does the tumble generatorvalve move smoothly? (No dirtor foreign materials clogged)

Replace the tum-ble generator valveassembly. <Ref. toFU(STI)-32, Tum-ble GeneratorValve Assembly.>

Clean the tumblegenerator valve.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK TUMBLE GENERATOR VALVE LH.1) Remove the tumble generator valve assem-bly.2) Check the tumble generator valve body.

Does the tumble generatorvalve move smoothly? (No dirtor foreign materials clogged)

Replace the tum-ble generator valveassembly. <Ref. toFU(STI)-32, Tum-ble GeneratorValve Assembly.>

Clean the tumblegenerator valve.

Page 296: subaru impreza sti engine

EN(STI)(diag)-296

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CR:DTC P2006 INTAKE MANIFOLD RUNNER CONTROL STUCK CLOSED(BANK 1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-212, DTC P2006 INTAKE MANIFOLD RUNNER CONTROLSTUCK CLOSED (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

CS:DTC P2007 INTAKE MANIFOLD RUNNER CONTROL STUCK CLOSED(BANK2)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-213, DTC P2007 INTAKE MANIFOLD RUNNER CONTROLSTUCK CLOSED (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)” <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK TUMBLE GENERATOR VALVE RH.1) Remove the tumble generator valve assem-bly.2) Check the tumble generator valve body.

Does the tumble generatorvalve move smoothly? (No dirtor foreign materials clogged)

Replace the tum-ble generator valveassembly. <Ref. toFU(STI)-32, Tum-ble GeneratorValve Assembly.>

Clean the tumblegenerator valve.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Inspect the rele-

vant DTC using“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Go to step 2.

2 CHECK TUMBLE GENERATOR VALVE LH.1) Remove the tumble generator valve assem-bly.2) Check the tumble generator valve body.

Does the tumble generatorvalve move smoothly? (No dirtor foreign materials clogged)

Replace the tum-ble generator valveassembly. <Ref. toFU(STI)-32, Tum-ble GeneratorValve Assembly.>

Clean the tumblegenerator valve.

Page 297: subaru impreza sti engine

EN(STI)(diag)-297

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CT:DTC P2008 INTAKE MANIFOLD RUNNER CONTROL CIRCUIT / OPEN(BANK 1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-214, DTC P2008 INTAKE MANIFOLD RUNNER CONTROLCIRCUIT / OPEN (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-01842

E55 F61

1 2 1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

E2

E55

F61

B134 ECM

8

TUMBLE GENERATOR VALVE ACTUATOR RH

7 18

F74

B200

95 6

1 2

B134R74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 298: subaru impreza sti engine

EN(STI)(diag)-298

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND

TUMBLE GENERATOR VALVE ACTUATORCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from tumble gen-erator valve and ECM connector.3) Measure the resistance between tumblegenerator valve actuator and ECM connector.

Connector & terminal(E55) No. 1 — (B134) No. 9:(E55) No. 2 — (B134) No. 8:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit betweenECM and tumblegenerator valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and tumblegenerator valveactuator connec-tor.• Poor contact incoupling connec-tor.

2 CHECK POOR CONTACT.Check poor contact in tumble generator valveactuator connector.

Is there poor contact in tumblegenerator valve actuator con-nector?

Repair the poorcontact in tumblegenerator valveactuator connec-tor.

Replace the tum-ble generator valveactuator. <Ref. toFU(STI)-34, Tum-ble GeneratorValve Actuator.>

Page 299: subaru impreza sti engine

EN(STI)(diag)-299

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CU:DTC P2009 INTAKE MANIFOLD RUNNER CONTROL CIRCUIT LOW (BANK1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-216, DTC P2009 INTAKE MANIFOLD RUNNER CONTROLCIRCUIT LOW (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-01842

E55 F61

1 2 1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

E2

E55

F61

B134 ECM

8

TUMBLE GENERATOR VALVE ACTUATOR RH

7 18

F74

B200

95 6

1 2

B134R74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 300: subaru impreza sti engine

EN(STI)(diag)-300

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND

TUMBLE GENERATOR VALVE ACTUATORCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from tumble gen-erator valve connector.3) Measure the voltage between tumble gen-erator valve actuator and chassis ground.

Connector & terminal(E55) No. 1 (+) — Chassis ground (−):(E55) No. 2 (+) — Chassis ground (−):

Is the voltage less than 5 V? Replace the tum-ble generator valveactuator. <Ref. toFU(STI)-34, Tum-ble GeneratorValve Actuator.>

Repair the batteryshort circuit in har-ness betweenECM and tumblegenerator valveactuator.

Page 301: subaru impreza sti engine

EN(STI)(diag)-301

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CV:DTC P2011 INTAKE MANIFOLD RUNNER CONTROL CIRCUIT / OPEN(BANK 2)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-218, DTC P2011 INTAKE MANIFOLD RUNNER CONTROLCIRCUIT / OPEN (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04592

E51 F61

1 2 1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

E2

E51

F61

B134 ECM

10

TUMBLE GENERATOR VALVE ACTUATOR LH

6 17

F74

B200

11

8 7

1 2

B134F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 302: subaru impreza sti engine

EN(STI)(diag)-302

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND

TUMBLE GENERATOR VALVE ACTUATORCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from tumble gen-erator valve and ECM connector.3) Measure the resistance between tumblegenerator valve actuator and ECM connector.

Connector & terminal(E51) No. 1 — (B134) No. 11:(E51) No. 2 — (B134) No. 10:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit betweenECM and tumblegenerator valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and tumblegenerator valveactuator connec-tor.• Poor contact incoupling connec-tor.

2 CHECK POOR CONTACT.Check poor contact in tumble generator valveactuator connector.

Is there poor contact in tumblegenerator valve actuator con-nector?

Repair the poorcontact in tumblegenerator valveactuator connec-tor.

Replace the tum-ble generator valveactuator. <Ref. toFU(STI)-34, Tum-ble GeneratorValve Actuator.>

Page 303: subaru impreza sti engine

EN(STI)(diag)-303

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CW:DTC P2012 INTAKE MANIFOLD RUNNER CONTROL CIRCUIT LOW (BANK2)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-220, DTC P2012 INTAKE MANIFOLD RUNNER CONTROLCIRCUIT LOW (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04592

E51 F61

1 2 1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

E2

E51

F61

B134 ECM

10

TUMBLE GENERATOR VALVE ACTUATOR LH

6 17

F74

B200

11

8 7

1 2

B134F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

Page 304: subaru impreza sti engine

EN(STI)(diag)-304

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND

TUMBLE GENERATOR VALVE ACTUATORCONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from tumble gen-erator valve connector.3) Measure the voltage between tumble gen-erator valve actuator and chassis ground.

Connector & terminal(E51) No. 1 (+) — Chassis ground (−):(E51) No. 2 (+) — Chassis ground (−):

Is the voltage less than 5 V? Replace the tum-ble generator valveactuator. <Ref. toFU(STI)-34, Tum-ble GeneratorValve Actuator.>

Repair the batteryshort circuit in har-ness betweenECM and tumblegenerator valveactuator.

Page 305: subaru impreza sti engine

EN(STI)(diag)-305

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CX:DTC P2016 INTAKE MANIFOLD RUNNER POSITION SENSOR / SWITCHCIRCUIT LOW (BANK 1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-222, DTC P2016 INTAKE MANIFOLD RUNNER POSITIONSENSOR/SWITCH CIRCUIT LOW (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04597

E2

E54

F61

B83

TUMBLE GENERATOR VALVEPOSITION SENSOR RH

1 3 2

20 9 18

*

B136 ECM

16

35

27

E54

1 2 3

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

B136

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

1 2 3 45 6 7 8

F2

B100

4 20

17

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 306: subaru impreza sti engine

EN(STI)(diag)-306

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of tumble generator valveposition sensor signal using Subaru SelectMonitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage less than 0.1 V? Go to step 2. Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector may be thecause.

NOTE:In this case, repairthe following:• Poor contact intumble generatorvalve position sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector

2 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 4. Go to step 3.

3 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the poorcontact in ECMconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 27 (+) — Chassis ground (−):

Is the voltage less than 0.1 V? Go to step 6. Go to step 5.

5 CHECK INPUT SIGNAL FOR ECM. (USINGSUBARU SELECT MONITOR)Measure the voltage between ECM connectorand chassis ground.

Shake the ECM harness andconnector, while monitoringvalue of Subaru Select Moni-tor. Does the voltage change?

Repair the poorcontact in ECMconnector.

Go to step 6.

Page 307: subaru impreza sti engine

EN(STI)(diag)-307

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK HARNESS BETWEEN ECM ANDTUMBLE GENERATOR VALVE POSITIONSENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from tumblegenerator valve position sensor.3) Turn the ignition switch to ON.4) Measure the voltage between tumble gen-erator valve position sensor connector andengine ground.

Connector & terminal(E54) No. 1 (+) — Engine ground (−):

Is the voltage more than 4.5 V? Go to step 7. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentumble generatorvalve position sen-sor and ECM con-nector• Poor contact intumble generatorvalve position sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector• Poor contact injoint connector

7 CHECK HARNESS BETWEEN ECM ANDTUMBLE GENERATOR VALVE POSITIONSENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Measure the resistance of harnessbetween ECM connector and tumble generatorvalve position sensor connector.

Connector & terminal(B136) No. 27 — (E54) No. 3:

Is the resistance less than 1Ω?

Go to step 8. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentumble generatorvalve position sen-sor and ECM con-nector• Poor contact inECM connector• Poor contact intumble generatorvalve position sen-sor connector• Poor contact incoupling connector

8 CHECK HARNESS BETWEEN ECM ANDTUMBLE GENERATOR VALVE POSITIONSENSOR CONNECTOR.Measure the resistance of harness betweentumble generator valve position sensor con-nector and engine ground.

Connector & terminal(E54) No. 3 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 9. Repair the groundshort circuit in har-ness between tum-ble generator valveposition sensorand ECM connec-tor.

9 CHECK POOR CONTACT.Check poor contact in tumble generator valveposition sensor connector.

Is there poor contact in tumblegenerator valve position sen-sor connector?

Repair the poorcontact in tumblegenerator valveposition sensorconnector.

Replace the tum-ble generator valveposition sensor.<Ref. to FU(STI)-33, Tumble Gener-ator Valve Posi-tion Sensor.>

Step Check Yes No

Page 308: subaru impreza sti engine

EN(STI)(diag)-308

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CY:DTC P2017 INTAKE MANIFOLD RUNNER POSITION SENSOR / SWITCHCIRCUIT HIGH (BANK 1)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-224, DTC P2017 INTAKE MANIFOLD RUNNER POSITIONSENSOR/SWITCH CIRCUIT HIGH (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04597

E2

E54

F61

B83

TUMBLE GENERATOR VALVEPOSITION SENSOR RH

1 3 2

20 9 18

*

B136 ECM

16

35

27

E54

1 2 3

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

B136

B83

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

1 2 3 45 6 7 8

F2

B100

4 20

17

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 309: subaru impreza sti engine

EN(STI)(diag)-309

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of tumble generator valveposition sensor signal using Subaru SelectMonitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage more than 4.9 V? Go to step 2. Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector may be thecause.

NOTE:In this case, repairthe following:• Poor contact intumble generatorvalve position sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector

2 CHECK HARNESS BETWEEN TUMBLEGENERATOR VALVE POSITION SENSORAND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from tumble gen-erator valve position sensor.3) Measure the resistance of harnessbetween tumble generator valve position sen-sor connector and engine ground.

Connector & terminal(E54) No. 2 — Engine ground:

Is the resistance less than 5Ω?

Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentumble generatorvalve position sen-sor and ECM con-nector• Poor contact incoupling connector• Poor contact injoint connector

3 CHECK HARNESS BETWEEN TUMBLEGENERATOR VALVE POSITION SENSORAND ECM CONNECTOR.1) Turn the ignition switch to ON.2) Measure the voltage between tumble gen-erator valve position sensor connector andengine ground.

Connector & terminal(E54) No. 3 (+) — Engine ground (−):

Is the voltage more than 4.9 V? Repair the batteryshort circuit in har-ness between tum-ble generator valveposition sensorand ECM connec-tor. After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Replace the tum-ble generator valveposition sensor.<Ref. to FU(STI)-33, Tumble Gener-ator Valve Posi-tion Sensor.>

Page 310: subaru impreza sti engine

EN(STI)(diag)-310

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

CZ:DTC P2021 INTAKE MANIFOLD RUNNER POSITION SENSOR / SWITCH CIR-CUIT LOW (BANK 2)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-226, DTC P2021 INTAKE MANIFOLD RUNNER POSITIONSENSOR/SWITCH CIRCUIT LOW (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04594

E2

E50

F61

B100

F2

B83

TUMBLE GENERATOR VALVEPOSITION SENSOR LH

1 3 2

20

10

18

*

B136 ECM

16

35

26

B136

E50

1 2 3

F61

F2

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

1 2 3 45 6 7 8

174 21

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 311: subaru impreza sti engine

EN(STI)(diag)-311

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of tumble generator valveposition sensor signal using Subaru SelectMonitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage less than 0.1 V? Go to step 2. Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector may be thecause.

NOTE:In this case, repairthe following:• Poor contact intumble generatorvalve position sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector

2 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 4. Go to step 3.

3 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Shake the ECM harness andconnector, while monitoringvalue of voltage meter. Doesthe voltage change?

Repair the poorcontact in ECMconnector.

Contact your SOAService Centersince deteriora-tion of some partsmay be the cause.

4 CHECK INPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B136) No. 26 (+) — Chassis ground (−):

Is the voltage less than 0.1 V? Go to step 6. Go to step 5.

5 CHECK INPUT SIGNAL FOR ECM. (USINGSUBARU SELECT MONITOR)Measure the voltage between ECM connectorand chassis ground.

Shake the ECM harness andconnector, while monitoringvalue of Subaru Select Moni-tor. Does the voltage change?

Repair the poorcontact in ECMconnector.

Go to step 6.

Page 312: subaru impreza sti engine

EN(STI)(diag)-312

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

6 CHECK HARNESS BETWEEN ECM ANDTUMBLE GENERATOR VALVE POSITIONSENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from tumblegenerator valve position sensor.3) Turn the ignition switch to ON.4) Measure the voltage between tumble gen-erator valve position sensor connector andengine ground.

Connector & terminal(E50) No. 1 (+) — Engine ground (−):

Is the voltage more than 4.5 V? Go to step 7. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentumble generatorvalve position sen-sor and ECM con-nector• Poor contact intumble generatorvalve position sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector• Poor contact injoint connector

7 CHECK HARNESS BETWEEN ECM ANDTUMBLE GENERATOR VALVE POSITIONSENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Measure the resistance of harnessbetween ECM connector and tumble generatorvalve position sensor connector.

Connector & terminal(B136) No. 26 — (E50) No. 3:

Is the resistance less than 1Ω?

Go to step 8. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentumble generatorvalve position sen-sor and ECM con-nector• Poor contact inECM connector• Poor contact intumble generatorvalve position sen-sor connector• Poor contact incoupling connector

8 CHECK HARNESS BETWEEN ECM ANDTUMBLE GENERATOR VALVE POSITIONSENSOR CONNECTOR.Measure the resistance of harness betweentumble generator valve position sensor con-nector and engine ground.

Connector & terminal(E50) No. 3 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 9. Repair the groundshort circuit in har-ness between tum-ble generator valveposition sensorand ECM connec-tor.

9 CHECK POOR CONTACT.Check poor contact in tumble generator valveposition sensor connector.

Is there poor contact in tumblegenerator valve position sen-sor connector?

Repair the poorcontact in tumblegenerator valveposition sensorconnector.

Replace the tum-ble generator valveposition sensor.<Ref. to FU(STI)-33, Tumble Gener-ator Valve Posi-tion Sensor.>

Step Check Yes No

Page 313: subaru impreza sti engine

EN(STI)(diag)-313

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DA:DTC P2022 INTAKE MANIFOLD RUNNER POSITION SENSOR / SWITCHCIRCUIT HIGH (BANK 2)

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-228, DTC P2022 INTAKE MANIFOLD RUNNER POSITIONSENSOR/SWITCH CIRCUIT HIGH (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Engine stalls.• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04594

E2

E50

F61

B100

F2

B83

TUMBLE GENERATOR VALVEPOSITION SENSOR LH

1 3 2

20

10

18

*

B136 ECM

16

35

26

B136

E50

1 2 3

F61

F2

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

1 2 3 45 6 7 8

174 21

*

* : TERMINAL No. RANDOM ARRANGEMENT

Page 314: subaru impreza sti engine

EN(STI)(diag)-314

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK CURRENT DATA.

1) Start the engine.2) Read the data of tumble generator valveposition sensor signal using Subaru SelectMonitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedures, refer to theGeneral Scan Tool Instruction Manual.

Is the voltage more than 4.9 V? Go to step 2. Even if malfunctionindicator lightlights up, the cir-cuit has returnedto a normal condi-tion at this time. Atemporary poorcontact of the con-nector may be thecause.

NOTE:In this case, repairthe following:• Poor contact intumble generatorvalve position sen-sor connector• Poor contact inECM connector• Poor contact incoupling connector

2 CHECK HARNESS BETWEEN TUMBLEGENERATOR VALVE POSITION SENSORAND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from tumble gen-erator valve position sensor.3) Measure the resistance of harnessbetween tumble generator valve position sen-sor connector and engine ground.

Connector & terminal(E50) No. 2 — Engine ground:

Is the resistance less than 5Ω?

Go to step 3. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweentumble generatorvalve position sen-sor and ECM con-nector• Poor contact incoupling connector• Poor contact injoint connector

3 CHECK HARNESS BETWEEN TUMBLEGENERATOR VALVE POSITION SENSORAND ECM CONNECTOR.1) Turn the ignition switch to ON.2) Measure the voltage between tumble gen-erator valve position sensor connector andengine ground.

Connector & terminal(E50) No. 3 (+) — Engine ground (−):

Is the voltage more than 4.9 V? Repair the batteryshort circuit in har-ness between tum-ble generator valveposition sensorand ECM connec-tor. After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Replace the tum-ble generator valveposition sensor.<Ref. to FU(STI)-33, Tumble Gener-ator Valve Posi-tion Sensor.>

Page 315: subaru impreza sti engine

EN(STI)(diag)-315

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DB:DTC P2088 OCV SOLENOID VALVE SIGNAL A CIRCUIT OPEN (BANK 1)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-230, DTC P2088 OCV SOLENOID VALVE SIGNAL A CIR-CUIT OPEN (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04595

F61

E2

B134

E38

OIL FLOW CONTROL SOLENOID VALVE RH

ECM

28

2121

B200

F74

3 4

E38

F61

1 2

18

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 316: subaru impreza sti engine

EN(STI)(diag)-316

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND OIL

FLOW CONTROL SOLENOID VALVE.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM and oilflow control solenoid valve.3) Measure the resistance between ECM andoil flow control solenoid valve.

Connector & terminal(B134) No. 18 — (E38) No. 1:(B134) No. 28 — (E38) No. 2:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit in harnessbetween ECM andoil flow controlsolenoid valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and oil flowcontrol solenoidvalve connector• Poor contact incoupling connector

2 CHECK HARNESS BETWEEN ECM AND OILFLOW CONTROL SOLENOID VALVE.Measure the resistance between ECM and oilflow control solenoid valve.

Connector & terminal(E38) No. 1 — Engine ground:(E38) No. 2 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweenECM and oil flowcontrol solenoidvalve connector.

3 CHECK OIL FLOW CONTROL SOLENOIDVALVE.1) Remove the oil flow control solenoid valve.2) Measure the resistance between oil flowcontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 6 — 12 Ω? Repair the poorcontact in ECMand oil flow con-trol solenoid valve.

Replace the oilflow control sole-noid valve. <Ref.to ME(STI)-54,Camshaft.>

Page 317: subaru impreza sti engine

EN(STI)(diag)-317

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DC:DTC P2089 OCV SOLENOID VALVE SIGNAL A CIRCUIT SHORT (BANK 1)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-232, DTC P2089 OCV SOLENOID VALVE SIGNAL A CIR-CUIT SHORT (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04595

F61

E2

B134

E38

OIL FLOW CONTROL SOLENOID VALVE RH

ECM

28

2121

B200

F74

3 4

E38

F61

1 2

18

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 318: subaru impreza sti engine

EN(STI)(diag)-318

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND OIL

FLOW CONTROL SOLENOID VALVE.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM and oilflow control solenoid valve.3) Measure the resistance between ECM andoil flow control solenoid valve.

Connector & terminal(B134) No. 18 — (E38) No. 1:(B134) No. 28 — (E38) No. 2:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit in harnessbetween ECM andoil flow controlsolenoid valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and oil flowcontrol solenoidvalve connector• Poor contact incoupling connector

2 CHECK HARNESS BETWEEN ECM AND OILFLOW CONTROL SOLENOID VALVE.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM and oilflow control solenoid valve.3) Measure the resistance between ECM andoil flow control solenoid valve.

Connector & terminal(E38) No. 1 — Engine ground:(E38) No. 2 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweenECM and oil flowcontrol solenoidvalve connector.

3 CHECK OIL FLOW CONTROL SOLENOIDVALVE.1) Remove the oil flow control solenoid valve.2) Measure the resistance between oil flowcontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 6 — 12 Ω? Repair the poorcontact in ECMand oil flow con-trol solenoid valve.

Replace the oilflow control sole-noid valve. <Ref.to ME(STI)-54,Camshaft.>

Page 319: subaru impreza sti engine

EN(STI)(diag)-319

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DD:DTC P2092 OCV SOLENOID VALVE SIGNAL A CIRCUIT OPEN (BANK 2)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-234, DTC P2092 OCV SOLENOID VALVE SIGNAL A CIR-CUIT OPEN (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04596

F61

E2

B134

E37

ECM

29

2143

B200

F74

13

12

19

OIL FLOW CONTROL SOLENOID VALVE LH

E37

F61

1 2

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 320: subaru impreza sti engine

EN(STI)(diag)-320

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND OIL

FLOW CONTROL SOLENOID VALVE.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM and oilflow control solenoid valve.3) Measure the resistance between ECM andoil flow control solenoid valve.

Connector & terminal(B134) No. 19 — (E37) No. 1:(B134) No. 29 — (E37) No. 2:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit in harnessbetween ECM andoil flow controlsolenoid valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and oil flowcontrol solenoidvalve connector• Poor contact incoupling connector

2 CHECK HARNESS BETWEEN ECM AND OILFLOW CONTROL SOLENOID VALVE.Measure the resistance between ECM and oilflow control solenoid valve.

Connector & terminal(E37) No. 1 — Engine ground:(E37) No. 2 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweenECM and oil flowcontrol solenoidvalve connector.

3 CHECK OIL FLOW CONTROL SOLENOIDVALVE.1) Remove the oil flow control solenoid valve.2) Measure the resistance between oil flowcontrol solenoid valve terminals.

TerminalsNo. 1 — No. 2:

Is the resistance 6 — 12 Ω? Repair the poorcontact in ECMand oil flow con-trol solenoid valve.

Replace the oilflow control sole-noid valve. <Ref.to ME(STI)-54,Camshaft.>

Page 321: subaru impreza sti engine

EN(STI)(diag)-321

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DE:DTC P2093 OCV SOLENOID VALVE SIGNAL A CIRCUIT SHORT (BANK 2)DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-236, DTC P2093 OCV SOLENOID VALVE SIGNAL A CIR-CUIT SHORT (BANK 2), Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:Erroneous idling

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04596

F61

E2

B134

E37

ECM

29

2143

B200

F74

13

12

19

OIL FLOW CONTROL SOLENOID VALVE LH

E37

F61

1 2

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

F74

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

Page 322: subaru impreza sti engine

EN(STI)(diag)-322

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK HARNESS BETWEEN ECM AND OIL

FLOW CONTROL SOLENOID VALVE.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM and oilflow control solenoid valve.3) Measure the resistance between ECM andoil flow control solenoid valve.

Connector & terminal(B134) No. 19 — (E37) No. 1:(B134) No. 29 — (E37) No. 2:

Is the resistance less than 1Ω?

Go to step 2. Repair the opencircuit in harnessbetween ECM andoil flow controlsolenoid valveconnector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and oil flowcontrol solenoidvalve connector• Poor contact incoupling connector

2 CHECK HARNESS BETWEEN ECM AND OILFLOW CONTROL SOLENOID VALVE.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM and oilflow control solenoid valve.3) Measure the resistance between ECM andoil flow control solenoid valve.

Connector & terminal(E37) No. 1 — Engine ground:(E37) No. 2 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 3. Repair the groundshort circuit in har-ness betweenECM and oil flowcontrol solenoidvalve connector.

3 CHECK OIL FLOW CONTROL SOLENOIDVALVE.1) Remove the oil flow control solenoid valve.2) Measure the resistance between oil flowcontrol solenoid valve terminal.

TerminalsNo. 1 — No. 2:

Is the resistance 6 — 12 Ω? Repair the poorcontact in ECMand oil flow con-trol solenoid valve.

Replace the oilflow control sole-noid valve. <Ref.to ME(STI)-54,Camshaft.>

Page 323: subaru impreza sti engine

EN(STI)(diag)-323

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DF:DTC P2096 POST CATALYST FUEL TRIM SYSTEM TOO LEAN BANK 1DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-238, DTC P2096 POST CATALYST FUEL TRIM SYSTEMTOO LEAN BANK 1, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04579

64

53

21

1 4 3

2

C3

5B

2

D2

5

D3

1

A2

A3

A2

6A

33

A2

5

BATTERYMAIN RELAY

E

2

FRONT OXYGEN (A/F) SENSOR

*

B19 B47

B47

3 41 2

5 6

F44

1 2 3 45 6 7 8

B18

B18

F44F61

B135B : B136C : B137 ECMD :

B83

1 23 4 5 6 7 8

1 2 3 4

B83

B134A :

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B : C : D :A :

4 1 3

2

REAR OXYGENSENSOR

T6

2

T5B19

T5

B19

*

* : TERMINAL No. RANDOM ARRANGEMENT

1 2

3 4

T6

1234

1 34

Page 324: subaru impreza sti engine

EN(STI)(diag)-324

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK ANY OTHER DTC ON DISPLAY. Is any other DTC displayed? Check DTC using

“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP2096.

Go to step 2.

2 CHECK FRONT OXYGEN (A/F) SENSORCONNECTOR AND COUPLING CONNEC-TOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 3.

3 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andfront oxygen (A/F) sensor connector.3) Measure the resistance of harnessbetween ECM and front oxygen (A/F) sensorconnector.

Connector & terminal(B134) No. 26 — (B18) No. 4:(B134) No. 33 — (B18) No. 3:

Is the resistance less than 1Ω?

Go to step 4. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and frontoxygen (A/F) sen-sor connector• Poor contact infront oxygen (A/F)sensor connector• Poor contact inECM connector

4 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN (A/F) SENSOR CONNEC-TOR.Measure the resistance of harness betweenECM connector and chassis ground.

Connector & terminal(B134) No. 26 — Chassis ground:(B134) No. 33 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

5 CHECK OUTPUT SIGNAL FOR ECM.1) Connect the connector to ECM.2) Turn the ignition switch to ON.3) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 6. Go to step 7.

6 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in ECMconnector.

Page 325: subaru impreza sti engine

EN(STI)(diag)-325

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 4.95V?

Go to step 8. Go to step 9.

8 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in ECMconnector.

9 CHECK EXHAUST SYSTEM. Are there holes or loose boltson exhaust system?

Repair the exhaustsystem.

Go to step 10.

10 CHECK AIR INTAKE SYSTEM. Are there holes, loose bolts ordisconnection of hose on airintake system?

Repair the airintake system.

Go to step 11.

11 CHECK FUEL PRESSURE.

Warning:• Place “NO FIRE” signs near the workingarea.• Be careful not to spill fuel on the floor.Measure the fuel pressure while disconnectingpressure regulator vacuum hose from intakemanifold. <Ref. to ME(STI)-26, INSPECTION,Fuel Pressure.>

Warning:Before removing the fuel pressure gauge,release fuel pressure.

NOTE:If the fuel pressure does not increase, squeezefuel return hose 2 to 3 times, then measure fuelpressure again.

Is the measured value 284 —

314 kPa (2.9 — 3.2 kgf/cm2, 41— 46 psi)?

Go to step 12. Repair the follow-ing items.Fuel pressure toohigh:

• Clogged fuelreturn line orbent hose

Fuel pressure toolow:

• Improper fuelpump discharge• Clogged fuelsupply line

12 CHECK FUEL PRESSURE.After connecting the pressure regulator vac-uum hose, measure fuel pressure. <Ref. toME(STI)-26, INSPECTION, Fuel Pressure.>

Warning:Before removing the fuel pressure gauge,release fuel pressure.

NOTE:• If the fuel pressure does not increase,squeeze fuel return hose 2 to 3 times, thenmeasure fuel pressure again.• If the measured value at this step is out ofspecification, check or replace the pressureregulator and pressure regulator vacuum hose.

Is the measured value 230 —

260 kPa (2.35 — 2.65 kgf/cm2,33 — 38 psi)?

Go to step 13. Repair the follow-ing items.Fuel pressure toohigh:

• Faulty pres-sure regulator• Clogged fuelreturn line orbent hose

Fuel pressure toolow:

• Faulty pres-sure regulator• Improper fuelpump discharge• Clogged fuelsupply line

Step Check Yes No

Page 326: subaru impreza sti engine

EN(STI)(diag)-326

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

13 CHECK ENGINE COOLANT TEMPERATURESENSOR.1) Start the engine and warm-up completely.2) Read the data of engine coolant tempera-ture sensor signal using Subaru Select Monitoror general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the temperature above 60°C(140°F)?

Go to step 14. Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

14 CHECK MASS AIR FLOW AND INTAKE AIRTEMPERATURE.1) Start the engine and warm-up engine untilcoolant temperature is greater than 60°C(140°F).2) Place the shift lever in neutral position.3) Turn the A/C switch to OFF.4) Turn all accessory switches to OFF.5) Read the data of mass air flow and intakeair temperature sensor signal using SubaruSelect Monitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the measured value 2.7 —4.7 g/s (0.36 — 0.62 lb/m)?

Go to step 15. Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

15 CHECK MASS AIR FLOW AND INTAKE AIRTEMPERATURE SENSOR.1) Start the engine and warm-up engine untilcoolant temperature is greater than 60°C(140°F).2) Place the shift lever in neutral position.3) Turn the A/C switch to OFF.4) Turn all accessory switches to OFF.5) Open the front hood.6) Measure the ambient temperature.7) Read the data of mass air flow and intakeair temperature sensor signal using SubaruSelect Monitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Subtract ambient temperaturefrom intake air temperature. Isthe obtained value −10 — 50°C(−18 — 90°F)?

Go to step 16. Check the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Step Check Yes No

Page 327: subaru impreza sti engine

EN(STI)(diag)-327

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

16 CHECK REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and keepthe engine speed at 3,000 rpm. (2 minutes atthe longest)2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the voltage more than 490mV?

Go to step 20. Go to step 17.

17 CHECK REAR OXYGEN SENSOR CONNEC-TOR AND COUPLING CONNECTOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 18.

18 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andrear oxygen sensor.3) Measure the resistance of harnessbetween ECM and rear oxygen sensor con-nector.

Connector & terminal(B137) No. 25 — (T6) No. 3:(B136) No. 35 — (T6) No. 4:

Is the resistance more than 3Ω?

Repair open circuitin harnessbetween ECM andrear oxygen sen-sor connector.

Go to step 19.

19 CHECK HARNESS BETWEEN REAR OXY-GEN SENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from rear oxygensensor.3) Turn the ignition switch to ON.4) Measure the voltage between rear oxygensensor harness connector and engine groundor chassis ground.

Connector & terminal(T6) No. 3 (+) — Engine ground (−):

Is the voltage 0.2 — 0.5 V? Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenrear oxygen sen-sor and ECM con-nector• Poor contact inrear oxygen sen-sor connector• Poor contact inECM connector

Step Check Yes No

Page 328: subaru impreza sti engine

EN(STI)(diag)-328

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

20 CHECK REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and rap-idly reduce the engine speed from 3,000 rpm.2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the voltage less than 250mV?

Go to step 21. Go to step 17.

21 CHECK FRONT OXYGEN (A/F) SENSORAND REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature exceeds 70°C (158°F), and leaveit for 5 minutes or more with idling.2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the voltage more than 0.8 Vfor more than 5 minutes duringidling?

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Go to step 18.

Step Check Yes No

Page 329: subaru impreza sti engine

EN(STI)(diag)-329

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DG:DTC P2097 POST CATALYST FUEL TRIM SYSTEM TOO RICH BANK 1DTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-240, DTC P2097 POST CATALYST FUEL TRIM SYSTEMTOO RICH BANK 1, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04579

64

53

21

1 4 3

2

C3

5B

2

D2

5

D3

1

A2

A3

A2

6A

33

A2

5

BATTERYMAIN RELAY

E

2

FRONT OXYGEN (A/F) SENSOR

*

B19 B47

B47

3 41 2

5 6

F44

1 2 3 45 6 7 8

B18

B18

F44F61

B135B : B136C : B137 ECMD :

B83

1 23 4 5 6 7 8

1 2 3 4

B83

B134A :

B134

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 1718 19 20 21

33 3429 3230 31

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

B : C : D :A :

4 1 3

2

REAR OXYGENSENSOR

T6

2

T5B19

T5

B19

*

* : TERMINAL No. RANDOM ARRANGEMENT

1 2

3 4

T6

1234

1 34

Page 330: subaru impreza sti engine

EN(STI)(diag)-330

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK ANY OTHER DTC ON DISPLAY. Is any other DTC displayed? Check DTC using

“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

NOTE:In this case, it isnot necessary toinspect DTCP2097.

Go to step 2.

2 CHECK FRONT OXYGEN (A/F) SENSORCONNECTOR AND COUPLING CONNEC-TOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 3.

3 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN (A/F) SENSOR CONNEC-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andfront oxygen (A/F) sensor connector.3) Measure the resistance of harnessbetween ECM and front oxygen (A/F) sensorconnector.

Connector & terminal(B134) No. 26 — (B18) No. 4:(B134) No. 33 — (B18) No. 3:

Is the resistance less than 1Ω?

Go to step 4. Repair the har-ness and connec-tor.

NOTE:In this case, repairthe following:• Open circuit inharness betweenECM and frontoxygen (A/F) sen-sor connector• Poor contact infront oxygen (A/F)sensor connector• Poor contact inECM connector

4 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN (A/F) SENSOR CONNEC-TOR.Measure the resistance of harness betweenECM connector and chassis ground.

Connector & terminal(B134) No. 26 — Chassis ground:(B134) No. 33 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.

5 CHECK OUTPUT SIGNAL FOR ECM.1) Connect the connector to ECM.2) Turn the ignition switch to ON.3) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):

Is the voltage more than 4.5 V? Go to step 6. Go to step 7.

6 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 26 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in ECMconnector.

Page 331: subaru impreza sti engine

EN(STI)(diag)-331

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 4.95V?

Go to step 8. Go to step 9.

8 CHECK OUTPUT SIGNAL FOR ECM.Measure the voltage between ECM connectorand chassis ground.

Connector & terminal(B134) No. 33 (+) — Chassis ground (−):

Is the voltage more than 10 V? Repair the batteryshort circuit in har-ness betweenECM and frontoxygen (A/F) sen-sor connector.After repair,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in ECMconnector.

9 CHECK EXHAUST SYSTEM. Are there holes or loose boltson exhaust system?

Repair the exhaustsystem.

Go to step 10.

10 CHECK AIR INTAKE SYSTEM. Are there holes, loose bolts ordisconnection of hose on airintake system?

Repair the airintake system.

Go to step 11.

11 CHECK FUEL PRESSURE.

Warning:• Place “NO FIRE” signs near the workingarea.• Be careful not to spill fuel on the floor.Measure the fuel pressure while disconnectingpressure regulator vacuum hose from intakemanifold. <Ref. to ME(STI)-26, INSPECTION,Fuel Pressure.>

Warning:Before removing the fuel pressure gauge,release fuel pressure.

NOTE:If the fuel pressure does not increase, squeezefuel return hose 2 to 3 times, then measure fuelpressure again.

Is the measured value 284 —

314 kPa (2.9 — 3.2 kgf/cm2, 41— 46 psi)?

Go to step 12. Repair the follow-ing items.Fuel pressure toohigh:

• Clogged fuelreturn line orbent hose

Fuel pressure toolow:

• Improper fuelpump discharge• Clogged fuelsupply line

12 CHECK FUEL PRESSURE.After connecting the pressure regulator vac-uum hose, measure fuel pressure. <Ref. toME(STI)-26, INSPECTION, Fuel Pressure.>

Warning:Before removing the fuel pressure gauge,release fuel pressure.

NOTE:• If the fuel pressure does not increase,squeeze fuel return hose 2 to 3 times, thenmeasure fuel pressure again.• If the measured value at this step is out ofspecification, check or replace the pressureregulator and pressure regulator vacuum hose.

Is the measured value 230 —

260 kPa (2.35 — 2.65 kgf/cm2,33 — 38 psi)?

Go to step 13. Repair the follow-ing items.Fuel pressure toohigh:

• Faulty pres-sure regulator• Clogged fuelreturn line orbent hose

Fuel pressure toolow:

• Faulty pres-sure regulator• Improper fuelpump discharge• Clogged fuelsupply line

Step Check Yes No

Page 332: subaru impreza sti engine

EN(STI)(diag)-332

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

13 CHECK ENGINE COOLANT TEMPERATURESENSOR.1) Start the engine and warm-up completely.2) Read the data of engine coolant tempera-ture sensor signal using Subaru Select Monitoror general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the temperature above 60°C(140°F)?

Go to step 14. Replace theengine coolanttemperature sen-sor. <Ref. toFU(STI)-25,Engine CoolantTemperature Sen-sor.>

14 CHECK MASS AIR FLOW AND INTAKE AIRTEMPERATURE.1) Start the engine and warm-up engine untilcoolant temperature is greater than 60°C(140°F).2) Place the shift lever in neutral position.3) Turn the A/C switch to OFF.4) Turn all accessory switches to OFF.5) Read the data of mass air flow and intakeair temperature sensor signal using SubaruSelect Monitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the measured value 2.7 —4.7 g/s (0.36 — 0.62 lb/m)?

Go to step 15. Replace the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

15 CHECK MASS AIR FLOW AND INTAKE AIRTEMPERATURE SENSOR.1) Start the engine and warm-up engine untilcoolant temperature is greater than 60°C(140°F).2) Place the shift lever in neutral position.3) Turn the A/C switch to OFF.4) Turn all accessory switches to OFF.5) Open the front hood.6) Measure the ambient temperature.7) Read the data of mass air flow and intakeair temperature sensor signal using SubaruSelect Monitor or general scan tool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA FOR ENGINE”. <Ref.to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Subtract ambient temperaturefrom intake air temperature. Isthe obtained value −10 — 50°C(−18 — 90°F)?

Go to step 16. Check the massair flow and intakeair temperaturesensor. <Ref. toFU(STI)-29, MassAir Flow andIntake Air Temper-ature Sensor.>

Step Check Yes No

Page 333: subaru impreza sti engine

EN(STI)(diag)-333

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

16 CHECK REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and keepthe engine speed at 3,000 rpm. (2 minutes atthe longest)2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the voltage more than 490mV?

Go to step 20. Go to step 17.

17 CHECK REAR OXYGEN SENSOR CONNEC-TOR AND COUPLING CONNECTOR.

Is there water in connector? Remove infiltrat-ing water com-pletely.

Go to step 18.

18 CHECK HARNESS BETWEEN ECM ANDREAR OXYGEN SENSOR CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM andrear oxygen sensor.3) Measure the resistance of harnessbetween ECM and rear oxygen sensor con-nector.

Connector & terminal(B137) No. 25 — (T6) No. 3:(B136) No. 35 — (T6) No. 4:

Is the resistance more than 3Ω?

Repair open circuitin harnessbetween ECM andrear oxygen sen-sor connector.

Go to step 19.

19 CHECK HARNESS BETWEEN REAR OXY-GEN SENSOR AND ECM CONNECTOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from rear oxygensensor.3) Turn the ignition switch to ON.4) Measure the voltage between rear oxygensensor harness connector and engine groundor chassis ground.

Connector & terminal(T6) No. 3 (+) — Engine ground (−):

Is the voltage 0.2 — 0.5 V? Replace the rearoxygen sensor.<Ref. to FU(STI)-38, Rear OxygenSensor.>

Repair harnessand connector.

NOTE:In this case, repairthe following:• Open circuit inharness betweenrear oxygen sen-sor and ECM con-nector• Poor contact inrear oxygen sen-sor connector• Poor contact inECM connector

Step Check Yes No

Page 334: subaru impreza sti engine

EN(STI)(diag)-334

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

20 CHECK REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature is above 70°C (158°F), and rap-idly reduce the engine speed from 3,000 rpm.2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Depress the clutch pedal.• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the voltage less than 250mV?

Go to step 21. Go to step 17.

21 CHECK FRONT OXYGEN (A/F) SENSORAND REAR OXYGEN SENSOR DATA.1) Warm-up the engine until engine coolanttemperature exceeds 70°C (158°F), and leaveit for 5 minutes or more with idling.2) Read the data of rear oxygen sensor signalusing Subaru Select Monitor or general scantool.

NOTE:• Subaru Select MonitorFor detailed operation procedure, refer to the“READ CURRENT DATA SHOWN ON DIS-PLAY FOR ENGINE”. <Ref. to EN(STI)(diag)-28, Subaru Select Monitor.>• General scan toolFor detailed operation procedure, refer to thegeneral scan tool instruction manual.

Is the voltage more than 0.8 Vfor more than 5 minutes duringidling?

Replace the frontoxygen (A/F) sen-sor. <Ref. toFU(STI)-36, FrontOxygen (A/F) Sen-sor.>

Go to step 18.

Step Check Yes No

Page 335: subaru impreza sti engine

EN(STI)(diag)-335

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DH:DTC P2101 THROTTLE ACTUATOR CONTROL MOTOR CIRCUIT RANGE/PERFORMANCE

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-179, DTC P0638 THROTTLE ACTUATOR CONTROLRANGE/PERFORMANCE (BANK 1), Diagnostic Trouble Code (DTC) Detecting Criteria.>, <Ref. to GD(STI)-190, DTC P1160 RETURN SPRING FAILURE, Diagnostic Trouble Code (DTC) Detecting Criteria.> and<Ref. to GD(STI)-242, DTC P2101 THROTTLE ACTUATOR CONTROL MOTOR CIRCUIT RANGE/PER-FORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance• Engine stalls.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 336: subaru impreza sti engine

EN(STI)(diag)-336

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 337: subaru impreza sti engine

EN(STI)(diag)-337

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK ELECTRONIC THROTTLE CON-

TROL RELAY.1) Turn the ignition switch to OFF.2) Remove the electronic throttle control relay.3) Using a lead wire, connect the positive ter-minal of battery to electronic throttle controlrelay terminal No. 1, and ground terminal ofbattery to electronic throttle control relay termi-nal No. 3.4) Measure the resistance between electronicthrottle control relay terminals.

TerminalsNo. 2 — No. 4:

Is the resistance less than 1Ω?

Go to step 2. Replace the elec-tronic throttle con-trol relay.

2 CHECK POWER SUPPLY TO ELECTRONICTHROTTLE CONTROL RELAY.Measure the voltage between electronic throt-tle control relay connector and engine ground.

Connector & terminal(B309) No. 1 (+) — Engine ground (−):(B309) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 3. Repair the openpower supply cir-cuit or groundshort.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Disconnect the connector from ECM.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control relay connector and engineground.

Connector & terminal(B309) No. 3 (+) — Engine ground (−):

Is the voltage less than 5 V? Repair the groundshort of harnessbetween ECM andelectronic throttlecontrol relay.

Go to step 4.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control relay connector and chassisground.

Connector & terminal(B309) No. 3 — Engine ground:(B309) No. 4 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harnessbetween ECM andelectronic throttlecontrol relay.

5 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL RE-LAY.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control connector and electronic throt-tle control relay connector.

Connector & terminal(B135) No. 35 — (B309) No. 3:(B137) No. 6 — (B309) No. 4:

Is the resistance less than 1Ω?

Go to step 6. Repair the opencircuit of harnessbetween ECM andelectronic throttlecontrol relay.

6 CHECK OUTPUT VOLTAGE OF SENSOR.1) Connect all the connectors.2) Turn the ignition switch to ON.3) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 18 (+) — (B136) No. 35 (−):

4) Shake the ECM harness and connector,engine harness connectors (B136, F61), elec-tronic throttle control connector harness whilemonitoring value of voltage meter.

Is the voltage more than 0.4 V? Go to step 7. Go to step 9.

Page 338: subaru impreza sti engine

EN(STI)(diag)-338

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK OUTPUT VOLTAGE OF SENSOR.1) Connect all the connectors.2) Turn the ignition switch to ON.3) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 29 (+) — (B136) No. 35 (−):

4) Shake the ECM harness and connector,engine harness connectors, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage more than 0.8 V? Go to step 8. Go to step 9.

8 CHECK POOR CONTACT.Check poor contact between ECM connectorand electronic throttle control connector.

Is there poor contact betweenECM connector and electronicthrottle control connector?

Repair the poorcontact.

Go to step 13.

9 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 16 — (E57) No. 5:

Is the resistance less than 1Ω?

Go to step 10. Repair the openharness connec-tor.

10 CHECK THE HARNESS BETWEEN ECMAND ELECTRONIC THROTTLE CONTROL.Measure the resistance between ECM connec-tor and chassis ground.

Connector & terminal(B136) No. 16 — Chassis ground:(B136) No. 18 — Chassis ground:(B136) No. 29 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 11. Repair the groundshort of harness.

11 CHECK POWER SUPPLY TO SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 (+) — Engine ground (−):

4) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 12. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

12 CHECK SHORT OF ECM.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 6 — Engine ground:(E57) No. 4 — Engine ground:

Is the resistance more than 10Ω?

Go to step 13. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

13 CHECK OUTPUT VOLTAGE OF SENSOR.1) Connect all the connectors.2) Turn the ignition switch to ON.3) Read the data of main throttle sensor sig-nal, using the Subaru Select Monitor.4) Shake the ECM harness and connector,engine harness connectors, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage 4.63 V? Go to step 14. Go to step 16.

Step Check Yes No

Page 339: subaru impreza sti engine

EN(STI)(diag)-339

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

14 CHECK OUTPUT VOLTAGE OF SENSOR.1) Read the data of sub throttle sensor signal,using the Subaru Select Monitor.2) Shake the ECM harness and connector,engine harness connectors, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage 4.73 V? Go to step 15. Go to step 16.

15 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control?

Is there poor contact in con-nectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Go to step 21.

16 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 35 — (E57) No. 3:(B136) No. 18 — (E57) No. 6:(B136) No. 29 — (E57) No. 4:

Is the resistance less than 1Ω?

Go to step 17. Repair the openharness connec-tor.

17 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Connect the ECM connector.2) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 3 — Engine ground:

Is the resistance less than 5Ω?

Go to step 18. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

18 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to ON.2) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 (+) — Engine ground (−):

3) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage more than 10 V? Go to step 19. Repair the batteryshort of harnessbetween ECMconnector andelectronic throttlecontrol connector.

19 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 6 (+) — Engine ground (−):(E57) No. 4 (+) — Engine ground (−):

2) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage less than 10 V? Go to step 20. Repair the short ofharness betweenECM connectorand electronicthrottle controlconnector.

20 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Remove the ECM.3) Measure the voltage between ECM con-nectors.

Connector & terminal(B136) No. 18 — (B136) No. 35:(B136) No. 29 — (B136) No. 35:

Is the resistance more than 1MΩ?

Go to step 21. Repair the short ofsensor power sup-ply.

Step Check Yes No

Page 340: subaru impreza sti engine

EN(STI)(diag)-340

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

21 CHECK OUTPUT VOLTAGE OF SENSOR.1) Turn the ignition switch to OFF.2) Connect all the connectors except elec-tronic throttle control replay.3) Turn the ignition switch to ON.4) Read the data of main throttle sensor sig-nals, using Subaru Select Monitor.

Is the voltage 0.81 — 0.87 V? Go to step 22. Repair the poorcontact in elec-tronic throttle con-trol connector. Ifproblem persists,replace the elec-tronic throttle con-trol.

22 CHECK OUTPUT VOLTAGE OF SENSOR.Read the data of sub throttle sensor signals,using Subaru Select Monitor.

Is the voltage 1.64 — 1.70 V? Go to step 23. Repair the poorcontact in elec-tronic throttle con-trol connector. Ifproblem persists,replace the elec-tronic throttle con-trol.

23 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL MO-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connectors from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B137) No. 5 — (E57) No. 2:(B137) No. 4 — (E57) No. 1:

Is the resistance less than 1Ω?

Go to step 24. Repair the openharness connec-tor.

24 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL MO-TOR.1) Connect the connectors to ECM.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 2 (+) — Engine ground (−):(E57) No. 1 (+) — Engine ground (−):

Is the voltage less than 5 V? Go to step 25. Repair the short ofharness to powersupply circuitbetween ECM andelectronic throttlecontrol.

25 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL MO-TOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 2 — Engine ground:(E57) No. 1 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 26. Repair the short ofharness.

26 CHECK ELECTRONIC THROTTLE CON-TROL MOTOR HARNESS.Measure the resistance between electronicthrottle control connector terminals.

Connector & terminal(E57) No. 2 — (E57) No. 1:

Is the resistance more than 1MΩ?

Go to step 27. Repair the short ofharness.

27 CHECK ELECTRONIC THROTTLE CON-TROL GROUND CIRCUIT.Measure the resistance between ECM connec-tor and engine ground.

Connector & terminal(B137) No. 3 — Engine ground:

Is the resistance less than 10Ω?

Go to step 28. Repair the opencircuit harness.

Step Check Yes No

Page 341: subaru impreza sti engine

EN(STI)(diag)-341

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

28 CHECK ELECTRONIC THROTTLE CON-TROL.Measure the resistance between electronicthrottle control terminals.

TerminalsNo. 1 — No. 2:

Is the resistance less than 5Ω?

Go to step 29. Replace the elec-tronic throttle con-trol.

29 CHECK ELECTRONIC THROTTLE CON-TROL.Open and close the throttle valve to its fullwidth with finger.

Does it return to specified posi-tion (3 mm (0.12 in) open fromfully closed position.) when fin-ger is released?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Replace the elec-tronic throttle con-trol.

Step Check Yes No

Page 342: subaru impreza sti engine

EN(STI)(diag)-342

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DI: DTC P2102 THROTTLE ACTUATOR CONTROL MOTOR CIRCUIT LOWDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-244, DTC P2102 THROTTLE ACTUATOR CONTROL MO-TOR CIRCUIT LOW, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance• Engine stalls.

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 343: subaru impreza sti engine

EN(STI)(diag)-343

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 344: subaru impreza sti engine

EN(STI)(diag)-344

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK ELECTRONIC THROTTLE CON-

TROL RELAY.1) Turn the ignition switch to OFF.2) Remove the electronic throttle control relay.3) Using a lead wire, connect the positive ter-minal of battery to electronic throttle controlterminal No. 1, and ground terminal of batteryto electronic throttle control terminal No. 3.4) Measure the resistance between electronicthrottle control terminals.

Connector & terminal(B309) No. 2 — (B309) No. 4:

Is the resistance less than 1Ω?

Go to step 2. Replace the elec-tronic throttle con-trol relay.

2 CHECK POWER TO ELECTRONIC THROT-TLE CONTROL RELAYMeasure the voltage between electronic throt-tle control relay connector and engine ground.

Connector & terminal(B309) No. 1 (+) — Engine ground (−):(B309) No. 2 (+) — Engine ground (−):

Is the voltage more than 10 V? Go to step 3. Repair the openpower supply cir-cuit or groundshort.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Disconnect the connector from ECM.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control relay connector and engineground.

Connector & terminal(B309) No. 3 (+) — Engine ground (−):

Is the voltage less than 5 V? Repair the groundshort of harnessbetween ECM andelectronic throttlecontrol relay.

Go to step 4.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL RE-LAY.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control relay connector and chassisground.

Connector & terminal(B309) No. 3 — Engine ground:(B309) No. 4 — Engine ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harnessbetween ECM andelectronic throttlecontrol relay.

5 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL RE-LAY.Measure the resistance between ECM connec-tor and electronic throttle control relay connec-tor.

Connector & terminal(B135) No. 35 — (B309) No. 3:(B137) No. 6 — (B309) No. 4:

Is the resistance less than 1Ω?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the openharness betweenECM and elec-tronic throttle con-trol relay.

Page 345: subaru impreza sti engine

EN(STI)(diag)-345

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DJ:DTC P2103 THROTTLE ACTUATOR CONTROL MOTOR CIRCUIT HIGHDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-246, DTC P2103 THROTTLE ACTUATOR CONTROL MO-TOR CIRCUIT HIGH, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 346: subaru impreza sti engine

EN(STI)(diag)-346

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 347: subaru impreza sti engine

EN(STI)(diag)-347

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DK:DTC P2109 THROTTLE/PEDAL POSITION SENSOR A MINIMUM STOP PER-FORMANCE

NOTE:For the diagnostic procedure, refer to DTC P2101. <Ref. to EN(STI)(diag)-335, DTC P2101 THROTTLE AC-TUATOR CONTROL MOTOR CIRCUIT RANGE/PERFORMANCE, Diagnostic Procedure with DiagnosticTrouble Code (DTC).>

Step Check Yes No1 CHECK ELECTRONIC THROTTLE CON-

TROL RELAY.1) Turn the ignition switch to OFF.2) Remove the electronic throttle control relay.3) Measure the resistance between electronicthrottle control relay terminals.

TerminalsNo. 2 — No. 4:

Is the resistance more than 1MΩ?

Go to step 2. Replace the elec-tronic throttle con-trol relay.

2 CHECK SHORT OF ELECTRONIC THROT-TLE CONTROL RELAY POWER SUPPLYCIRCUIT.1) Turn the ignition switch to ON.2) Measure the voltage between electronicthrottle control relay connector and engineground.

Connector & terminal(B309) No. 4 (+) — Engine ground (−):

Is the voltage more than 5 V? Go to step 3. Repair the short ofpower supply toharness betweenECM and elec-tronic throttle con-trol relay.

3 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL RE-LAY.1) Turn the ignition switch to OFF.2) Disconnect the connectors from ECM.3) Measure the resistance between ECM con-nector and engine ground.

Connector & terminal(B135) No. 35 — Engine ground:

Is the resistance more than 1MΩ?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

Repair the groundshort of harnessbetween ECM andelectronic throttlecontrol relay.

Page 348: subaru impreza sti engine

EN(STI)(diag)-348

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DL:DTC P2122 THROTTLE/PEDAL POSITION SENSOR/SWITCH “D” CIRCUITLOW INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-250, DTC P2122 THROTTLE/PEDAL POSITION SENSOR/SWITCH “D” CIRCUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04713

B315

F60

E

C:

ECM

B136

B137D:

C: B136

B137D:

B83

F60

E3

B315

ACCELERATORPEDAL

POSITIONSENSOR

3 5 4 1 2 6

C1

5

C1

7

C3

4

C1

6

C2

8

C3

5

A3

4

D2

16

1 2 3 45 6 7 89 10 11 1213 14 15 16

1 2 3 4 5 6

B100

F2

1

F2

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

1 2 3 45 6 7 8

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

MAIN SUBD

1

B122

A: B134

B134

85 6

10 11 12 13 14 15721 3 4

16

3019 20 22

28 29

9 1718 2521 23 24

323126 2733 34

A:

B122

41 2 3

65

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

Page 349: subaru impreza sti engine

EN(STI)(diag)-349

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF ACCELERA-

TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 17 (+) — (B136) No. 34 (−):

3) Shake the ECM harness and connector,accelerator pedal position sensor.

Is the voltage more than 0.4 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and accelerator pedal position sensor.

Is there poor contact in con-nectors between ECM andaccelerator pedal position sen-sor?

Repair the poorcontact in connec-tors.

Connector hasreturned to its nor-mal condition atthis time. A tempo-rary poor contactof the connectormay be the cause.

3 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between ECM con-nector and accelerator pedal position sensor.

Connector & terminal(B136) No. 17 — (B315) No. 5:(B136) No. 15 — (B315) No. 3:

Is the resistance less than 1Ω?

Go to step 4. Repair the openharness connec-tor.

4 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.Measure the resistance between ECM connec-tor and chassis ground.

Connector & terminal(B136) No. 17 — Chassis ground:(B136) No. 15 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harness.

5 CHECK ACCELERATOR PEDAL POSITIONSENSOR POWER SUPPLY1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 3 (+) — Engine ground (−):

4) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 6. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

6 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor.

TerminalsNo. 3 — No. 4:

Is the resistance 1.2 — 4.8kΩ?

Go to step 7. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

7 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when accelerator pedal isreleased.

TerminalsNo. 5 — No. 4:

Is the resistance 0.2 — 1.0kΩ?

Go to step 8. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Page 350: subaru impreza sti engine

EN(STI)(diag)-350

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

8 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when accelerator pedal isdepressed.

TerminalsNo. 5 — No. 4:

Is the resistance 0.5 — 2.5kΩ?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Step Check Yes No

Page 351: subaru impreza sti engine

EN(STI)(diag)-351

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DM:DTC P2123 THROTTLE/PEDAL POSITION SENSOR/SWITCH “D” CIRCUITHIGH INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-252, DTC P2123 THROTTLE/PEDAL POSITION SENSOR/SWITCH “D” CIRCUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04713

B315

F60

E

C:

ECM

B136

B137D:

C: B136

B137D:

B83

F60

E3

B315

ACCELERATORPEDAL

POSITIONSENSOR

3 5 4 1 2 6

C1

5

C1

7

C3

4

C1

6

C2

8

C3

5

A3

4

D2

16

1 2 3 45 6 7 89 10 11 1213 14 15 16

1 2 3 4 5 6

B100

F2

1

F2

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

1 2 3 45 6 7 8

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

MAIN SUBD

1

B122

A: B134

B134

85 6

10 11 12 13 14 15721 3 4

16

3019 20 22

28 29

9 1718 2521 23 24

323126 2733 34

A:

B122

41 2 3

65

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

Page 352: subaru impreza sti engine

EN(STI)(diag)-352

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF ACCELERA-

TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to ON.2) Read the data of main accelerator pedalposition sensor signals, using Subaru SelectMonitor.3) Shake the ECM harness and connector,engine harness connector, accelerator pedalposition sensor connector harness while moni-toring value of voltage meter.

Is the voltage less than 4.8 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and accelerator pedal position sensor.

Is there any poor contact inconnectors between ECM andaccelerator pedal position sen-sor?

Repair the poorcontact in connec-tors.

Connector hasreturned to its nor-mal condition atthis time. A tempo-rary poor contactin the connectormight have beenthe cause.

3 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between ECM con-nector and accelerator pedal position sensorconnector.

Connector & terminal(B136) No. 34 — (B315) No. 4:

Is the resistance less than 1Ω?

Go to step 4. Repair the openharness connec-tor.

4 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Measure the resistance between accelera-tor pedal position sensor and engine ground.

Connector & terminal(B315) No. 4 — Engine ground:

Is the resistance less than 5Ω?

Go to step 5. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

5 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 3 (+) — Engine ground (−):

4) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage more than 6 V? Go to step 6. Repair the batteryshort of harnessbetween ECMconnector andaccelerator pedalposition sensorconnector.

6 CHECK POWER SUPPLY TO ACCELERA-TOR PEDAL POSITION SENSOR.1) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 5 (+) — Engine ground (−):

2) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage less than 4.8 V? Go to step 7. Repair the short ofharness betweenECM connectorand acceleratorpedal position sen-sor connector.

Page 353: subaru impreza sti engine

EN(STI)(diag)-353

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Connect the accelerator pedal position sen-sor connector.3) Turn the ignition switch to ON.4) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B136) No. 17 (+) — Chassis ground (−):

Is the voltage 4.8 V? Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in acceler-ator pedal positionsensor connector.If problem persists,replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Step Check Yes No

Page 354: subaru impreza sti engine

EN(STI)(diag)-354

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DN:DTC P2127 THROTTLE/PEDAL POSITION SENSOR/SWITCH “E” CIRCUITLOW INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-254, DTC P2127 THROTTLE/PEDAL POSITION SENSOR/SWITCH “E” CIRCUIT LOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04713

B315

F60

E

C:

ECM

B136

B137D:

C: B136

B137D:

B83

F60

E3

B315

ACCELERATORPEDAL

POSITIONSENSOR

3 5 4 1 2 6

C1

5

C1

7

C3

4

C1

6

C2

8

C3

5

A3

4

D2

16

1 2 3 45 6 7 89 10 11 1213 14 15 16

1 2 3 4 5 6

B100

F2

1

F2

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

1 2 3 45 6 7 8

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

MAIN SUBD

1

B122

A: B134

B134

85 6

10 11 12 13 14 15721 3 4

16

3019 20 22

28 29

9 1718 2521 23 24

323126 2733 34

A:

B122

41 2 3

65

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

Page 355: subaru impreza sti engine

EN(STI)(diag)-355

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF ACCELERA-

TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 28 (+) — (B136) No. 35 (−):

3) Shake the ECM harness and connector,accelerator pedal position sensor connector.

Is the voltage more than 0.4 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and accelerator pedal position sensor.

Is there any poor contact inconnectors between ECM andaccelerator pedal position sen-sor?

Repair the poorcontact in connec-tors.

Connector hasreturned to its nor-mal condition atthis time. A tempo-rary poor contactin the connectormight have beenthe cause.

3 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between ECM con-nector and accelerator pedal position sensorconnector.

Connector & terminal(B136) No. 28 — (B315) No. 2:(B136) No. 16 — (B315) No. 1:

Is the resistance less than 1Ω?

Go to step 4. Repair the openharness connec-tor.

4 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.Measure the resistance between ECM connec-tor and chassis ground.

Connector & terminal(B136) No. 28 — Chassis ground:(B136) No. 16 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harness.

5 CHECK POWER SUPPLY TO ACCELERA-TOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 1 (+) — Engine ground (−):

4) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 6. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

6 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor.

TerminalsNo. 1 — No. 6:

Is the resistance 0.75 — 3.15kΩ?

Go to step 7. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Page 356: subaru impreza sti engine

EN(STI)(diag)-356

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when accelerator pedal isreleased.

TerminalsNo. 2 — No. 6:

Is the resistance 0.15 — 0.63kΩ?

Go to step 8. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

8 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when accelerator pedal isdepressed.

TerminalsNo. 2 — No. 6:

Is the resistance 0.28 — 1.68kΩ?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Step Check Yes No

Page 357: subaru impreza sti engine

EN(STI)(diag)-357

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DO:DTC P2128 THROTTLE/PEDAL POSITION SENSOR / SWITCH “E” CIRCUITHIGH INPUT

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-256, DTC P2128 THROTTLE/PEDAL POSITION SENSOR/SWITCH “E” CIRCUIT HIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04713

B315

F60

E

C:

ECM

B136

B137D:

C: B136

B137D:

B83

F60

E3

B315

ACCELERATORPEDAL

POSITIONSENSOR

3 5 4 1 2 6

C1

5

C1

7

C3

4

C1

6

C2

8

C3

5

A3

4

D2

16

1 2 3 45 6 7 89 10 11 1213 14 15 16

1 2 3 4 5 6

B100

F2

1

F2

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

1 2 3 45 6 7 8

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

MAIN SUBD

1

B122

A: B134

B134

85 6

10 11 12 13 14 15721 3 4

16

3019 20 22

28 29

9 1718 2521 23 24

323126 2733 34

A:

B122

41 2 3

65

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

Page 358: subaru impreza sti engine

EN(STI)(diag)-358

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF ACCELERA-

TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to ON.2) Read the data of sub accelerator pedalposition sensor signals, using Subaru SelectMonitor.3) Shake the ECM harness and connector,engine harness connector, accelerator pedalposition sensor connector harness while moni-toring value of voltage meter.

Is the voltage less than 4.8 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and accelerator pedal position sensor.

Is there any poor contact inconnectors between ECM andaccelerator pedal position sen-sor?

Repair the poorcontact in connec-tors.

Connector hasreturned to its nor-mal condition atthis time. A tempo-rary poor contactin the connectormight have beenthe cause.

3 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between ECM con-nector and accelerator pedal position sensor.

Connector & terminal(B136) No. 35 — (B315) No. 6:

Is the resistance less than 1Ω?

Go to step 4. Repair the openharness connec-tor.

4 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Measure the resistance between accelera-tor pedal position sensor connector and engineground.

Connector & terminal(B315) No. 6 — Engine ground:

Is the resistance less than 5Ω?

Go to step 5. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

5 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 1 (+) — Engine ground (−):

4) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage less than 6 V? Go to step 6. Repair the batteryshort of harnessbetween ECMconnector andaccelerator pedalposition sensorconnector.

6 CHECK POWER SUPPLY TO ACCELERA-TOR PEDAL POSITION SENSOR.1) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 2 (+) — Engine ground (−):

2) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage less than 4.8 V? Go to step 7. Repair the short ofharness betweenECM connectorand acceleratorpedal position sen-sor connector.

Page 359: subaru impreza sti engine

EN(STI)(diag)-359

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Connect the accelerator pedal position sen-sor connector.3) Turn the ignition switch to ON.4) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B136) No. 16 (+) — Chassis ground (−):

Is the voltage 4.8 V? Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the poorcontact in acceler-ator pedal positionsensor connector.If problem persists,replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Step Check Yes No

Page 360: subaru impreza sti engine

EN(STI)(diag)-360

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DP:DTC P2135 THROTTLE/PEDAL POSITION SENSOR/SWITCH “A”/“B” VOLT-AGE RATIONALITY

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-258, DTC P2135 THROTTLE/PEDAL POSITION SENSOR/SWITCH “A” / “B” VOLTAGE RATIONALITY, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Page 361: subaru impreza sti engine

EN(STI)(diag)-361

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

WIRING DIAGRAM:

EN-04159

B3

5D

6

B135B: B136C:

D5

D4

D3

C1

8

C1

6

B1

C3

5

D1

B4

D2

SBF-5

BATTERY

2134

EE57

21 6 35

3 4 1 9

19

18

20

14 17

24

B83

B122

B100

F2

B317

E56

B200

F74

15

16 F60

E3

E

F61

E2

12

4

E

E

B309

3 41 2

B317

3 41 2

F61

1 25 6 7 8

13 14 15 169 10 11 12

3 4

17 18 19 20

1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20

F74 F2

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

F60

1 2 3 45 6 7 89 10 11 1213 14 15 16

E57

1 2 3 4 5 6

B135

5 6 78

219

4310

2422 23 2511 12 13 14 15

26 2728

16 17 18 1920 21

29 30 31 32 33 34 35

B136

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

B137

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

ELECTRONIC THROTTLECONTROL

B137D: ECM

ELECTRONICTHROTTLECONTROL

RELAY

B309

B: C: D:

TO MAIN RELAY

8

B61 F44

10

C2

9

1

F44

1 2 3 45 6 7 8

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

B122

41 2 3

65

B83

3 45 61 2

7 8

Page 362: subaru impreza sti engine

EN(STI)(diag)-362

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF ACCELERA-

TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 18 (+) — (B136) No. 35 (−):

3) Shake the ECM harness and connector,engine harness connectors, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage more than 0.4 V? Go to step 2. Go to step 4.

2 CHECK OUTPUT VOLTAGE OF ACCELERA-TOR PEDAL POSITION SENSOR.1) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 29 (+) — (B136) No. 35 (−):

2) Shake the ECM harness and connector,engine harness connectors, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage more than 0.8 V? Go to step 3. Go to step 4.

3 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control.

Is there any poor contact inconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Go to step 14.

4 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 16 — (E57) No. 5:

Is the resistance less than 1Ω?

Go to step 5. Repair the openharness connec-tor.

5 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.Measure the resistance between ECM connec-tor and chassis ground.

Connector & terminal(B136) No. 18 — Chassis ground:(B136) No. 29 — Chassis ground:(B136) No. 16 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 6. Repair the groundshort of harness.

6 CHECK POWER SUPPLY TO SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 (+) — Engine ground (−):

4) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 7. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

7 CHECK SHORT OF ECM.1) Turn the ignition switch to OFF.2) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 6 — Engine ground:(E57) No. 4 — Engine ground:

Is the resistance more than 10Ω?

Go to step 8. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

Page 363: subaru impreza sti engine

EN(STI)(diag)-363

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

8 CHECK OUTPUT VOLTAGE OF ACCELERA-TOR PEDAL POSITION SENSOR.1) Connect all the connectors.2) Turn the ignition switch to ON.3) Read the data of main throttle sensor sig-nals, using Subaru Select Monitors.4) Shake the ECM harness and connector,engine harness connector, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage less than 4.63V?

Go to step 9. Go to step 11.

9 CHECK OUTPUT VOLTAGE OF ACCELERA-TOR PEDAL POSITION SENSOR.1) Read the data of sub throttle sensor sig-nals, using Subaru Select Monitors.2) Shake the ECM harness and connector,engine harness connector, electronic throttlecontrol connector harness while monitoringvalue of voltage meter.

Is the voltage less than 4.73V?

Go to step 10. Go to step 11.

10 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control.

Is there any poor contact inconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Connector hasreturned to a nor-mal condition atthis time. A tempo-rary poor contactin the connectormight have beenthe cause.

11 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from electronicthrottle control.4) Measure the resistance between ECM con-nector and electronic throttle control connector.

Connector & terminal(B136) No. 35 — (E57) No. 3:(B136) No. 18 — (E57) No. 6:(B136) No. 29 — (E57) No. 4:

Is the resistance less than 1Ω?

Go to step 12. Repair the openharness connec-tor.

12 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Connect the ECM connector.2) Measure the resistance between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 3 — Engine ground:

Is the resistance less than 5Ω?

Go to step 13. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

13 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 5 (+) — Engine ground (−):

4) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage more than 10 V? Go to step 14. Repair the batteryshort of harnessbetween ECMconnector andelectronic throttlecontrol connector.

Step Check Yes No

Page 364: subaru impreza sti engine

EN(STI)(diag)-364

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

14 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Measure the voltage between electronicthrottle control connector and engine ground.

Connector & terminal(E57) No. 6 (+) — Engine ground (−):(E57) No. 4 (+) — Engine ground (−):

2) Shake the ECM harness and connector,engine harness connectors, while monitoringvalue of voltage meter.

Is the voltage less than 10 V? Go to step 15. Repair the short ofharness betweenECM connectorand electronicthrottle controlconnector.

15 CHECK HARNESS BETWEEN ECM ANDELECTRONIC THROTTLE CONTROL.1) Turn the ignition switch to OFF.2) Disconnect the electronic throttle controlconnector.3) Measure the resistance between ECM con-nectors.

Connector & terminal(B136) No. 18 (+) — (B136) No. 35 (−):(B136) No. 29 (+) — (B136) No. 35 (−):

Is the resistance more than 1MΩ?

Go to step 16. Repair the short ofpower supply sen-sor.

16 CHECK ELECTRONIC THROTTLE CON-TROL HARNESS.1) Disconnect the connector from ECM.2) Disconnect the connector from electronicthrottle control.3) Measure the resistance between electronicthrottle control connector terminals.

Connector & terminal(E57) No. 6 — (E57) No. 4:

Is the resistance more than 1MΩ?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.

Repair the short ofharness.

Step Check Yes No

Page 365: subaru impreza sti engine

EN(STI)(diag)-365

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DQ:DTC P2138 THROTTLE/PEDAL POSITION SENSOR/SWITCH “D”/“E” VOLT-AGE RATIONALITY

DTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-260, DTC P2138 THROTTLE/PEDAL POSITION SENSOR/SWITCH “D” / “E” VOLTAGE RATIONALITY, Diagnostic Trouble Code (DTC) Detecting Criteria.>TROUBLE SYMPTOM:• Erroneous idling• Poor driving performance

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.WIRING DIAGRAM:

EN-04713

B315

F60

E

C:

ECM

B136

B137D:

C: B136

B137D:

B83

F60

E3

B315

ACCELERATORPEDAL

POSITIONSENSOR

3 5 4 1 2 6

C1

5

C1

7

C3

4

C1

6

C2

8

C3

5

A3

4

D2

16

1 2 3 45 6 7 89 10 11 1213 14 15 16

1 2 3 4 5 6

B100

F2

1

F2

B83

3 41 2 8 9 10 1112 13 14 15 16 17 18 19 20 21 22 23 24

5 6 7

1 2 3 45 6 7 8

5 67 8

219

4310

2422 23 2511 12 13 14 15

26 2728

1617 18 19 20 21

33 3429 3230 31 35

5 6 78

219

4310

22 2311 12 13 14 15

24 2526

16 1718 19 20 21

27 28 29 30 31

MAIN SUBD

1

B122

A: B134

B134

85 6

10 11 12 13 14 15721 3 4

16

3019 20 22

28 29

9 1718 2521 23 24

323126 2733 34

A:

B122

41 2 3

65

* : TERMINAL No. RANDOM ARRANGEMENT

**

**

Page 366: subaru impreza sti engine

EN(STI)(diag)-366

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

Step Check Yes No1 CHECK OUTPUT VOLTAGE OF ACCELERA-

TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to ON.2) Measure the voltage between ECM con-nector terminals.

Connector & terminal(B136) No. 17 (+) — (B136) No. 34 (−):(B136) No. 28 (+) — (B136) No. 35 (−):

3) Shake the ECM harness and connector,accelerator pedal position sensor connectorand harness.

Is the voltage more than 0.4 V? Go to step 2. Go to step 3.

2 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and accelerator pedal position sensor.

Is there any poor contact inconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Go to step 12.

3 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between ECM con-nector and accelerator pedal position sensorconnector.

Connector & terminal(B136) No. 17 — (B315) No. 5:(B136) No. 15 — (B315) No. 3:(B136) No. 28 — (B315) No. 2:(B136) No. 16 — (B315) No. 1:

Is the resistance less than 1Ω?

Go to step 4. Repair the openharness connec-tor.

4 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.Measure the resistance between ECM connec-tor and chassis ground.

Connector & terminal(B136) No. 17 — Chassis ground:(B136) No. 15 — Chassis ground:(B136) No. 28 — Chassis ground:(B136) No. 16 — Chassis ground:

Is the resistance more than 1MΩ?

Go to step 5. Repair the groundshort of harness.

5 CHECK POWER SUPPLY TO ACCELERA-TOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 3 (+) — Engine ground (−):(B315) No. 1 (+) — Engine ground (−):

4) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage 4.5 — 5.5 V? Go to step 6. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

6 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor.

TerminalsNo. 3 — No. 4:

Is the resistance 1.2 — 4.8kΩ?

Go to step 7. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Page 367: subaru impreza sti engine

EN(STI)(diag)-367

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

7 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor.

TerminalsNo. 1 — No. 6:

Is the resistance 0.75 — 3.15kΩ?

Go to step 8. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

8 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when the acceleration pedal isreleased.

TerminalsNo. 5 — No. 4:

Is the resistance 0.2 — 0.8kΩ?

Go to step 9. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

9 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when the acceleration pedal isreleased.

Connector & terminalNo. 2 — No. 6:

Is the resistance 0.15 — 0.63kΩ?

Go to step 10. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

10 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when the acceleration pedal isdepressed.

TerminalsNo. 5 — No. 4:

Is the resistance 0.5 — 2.5kΩ?

Go to step 11. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

11 CHECK ACCELERATOR PEDAL POSITIONSENSOR.Measure the resistance of accelerator pedalposition sensor when the acceleration pedal isdepressed.

TerminalsNo. 2 — No. 6:

Is the resistance 0.28 — 1.68kΩ?

Go to step 12. Replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

12 CHECK OUTPUT VOLTAGE OF ACCELERA-TOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Connect all the connectors.3) Turn the ignition switch to ON.4) Read the data of main accelerator pedalposition sensor signals and sub acceleratorpedal position sensor signals, using SubaruSelect Monitor.5) Shake the ECM harness and connector,engine harness connector, accelerator pedalposition sensor connector harness while moni-toring value of voltage meter.

Is the voltage less than 4.8 V? Go to step 13. Go to step 14.

13 CHECK POOR CONTACT IN CONNECTORS.Check poor contact in connectors betweenECM and electronic throttle control.

Is there any poor contact inconnectors between ECM andelectronic throttle control?

Repair the poorcontact in connec-tors.

Go to step 19.

Step Check Yes No

Page 368: subaru impreza sti engine

EN(STI)(diag)-368

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

14 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between ECM con-nector and accelerator pedal position sensorconnector.

Connector & terminal(B136) No. 34 — (B315) No. 4:(B136) No. 35 — (B315) No. 6:

Is the resistance less than 1Ω?

Go to step 15. Repair the openharness connec-tor.

15 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Measure the resistance between accelera-tor pedal position sensor and engine ground.

Connector & terminal(B315) No. 4 — Engine ground:(B315) No. 6 — Engine ground:

Is the resistance less than 5Ω?

Go to step 16. Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

16 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Connect the ECM connector.2) Turn the ignition switch to ON.3) Measure the voltage between acceleratorpedal position sensor and engine ground.

Connector & terminal(B315) No. 3 (+) — Engine ground (−):(B315) No. 1 (+) — Engine ground (−):

4) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage less than 6 V? Go to step 17. Repair the batteryshort of harnessbetween ECMconnector andaccelerator pedalposition sensor.

17 CHECK POWER SUPPLY TO ACCELERA-TOR PEDAL POSITION SENSOR.1) Measure the voltage between acceleratorpedal position sensor connector and engineground.

Connector & terminal(B315) No. 5 (+) — Engine ground (−):(B315) No. 2 (+) — Engine ground (−):

2) Shake the ECM harness and connector,while monitoring value of voltage meter.

Is the voltage less than 4.8 V? Go to step 18. Repair the short ofharness betweenECM connectorand acceleratorpedal position sen-sor connector.

18 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Connect the accelerator pedal position sen-sor connector.3) Turn the ignition switch to ON.4) Measure the voltage between ECM con-nector and chassis ground.

Connector & terminal(B136) No. 17 (+) — Chassis ground (−):(B136) No. 28 (+) — Chassis ground (−):

Is the voltage less than 4.8 V? Go to step 19. Repair the poorcontact in acceler-ator pedal positionsensor connector.If problem persists,replace the accel-erator pedal. <Ref.to SP(STI)-3,AcceleratorPedal.>

Step Check Yes No

Page 369: subaru impreza sti engine

EN(STI)(diag)-369

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DR:DTC P2227 BAROMETRIC PRESSURE CIRCUIT RANGE/PERFORMANCEDTC DETECTING CONDITION:• Two consecutive driving cycles with fault• GENERAL DESCRIPTION <Ref. to GD(STI)-262, DTC P2227 BAROMETRIC PRESSURE CIRCUITRANGE/PERFORMANCE, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

DS:DTC P2228 BAROMETRIC PRESSURE CIRCUIT LOW INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-263, DTC P2228 BAROMETRIC PRESSURE CIRCUITLOW INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

19 CHECK HARNESS BETWEEN ECM AND AC-CELERATOR PEDAL POSITION SENSOR.1) Turn the ignition switch to OFF.2) Disconnect the connector from ECM.3) Disconnect the connector from acceleratorpedal position sensor.4) Measure the resistance between terminalsof accelerator pedal position sensor connector.

Connector & terminal(B315) No. 5 — (B315) No. 2:

Is the resistance less than 1MΩ?

Repair the poorcontact in ECMconnector. If prob-lem persists,replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

Repair the short ofharness betweenaccelerator pedalposition sensorconnector andaccelerator pedalposition sensorconnector.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Check DTC using

“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

NOTE:Atmospheric pres-sure sensor is builtinto ECM.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Check DTC using

“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

NOTE:Atmospheric pres-sure sensor is builtinto ECM.

Step Check Yes No

Page 370: subaru impreza sti engine

EN(STI)(diag)-370

ENGINE (DIAGNOSTICS)Diagnostic Procedure with Diagnostic Trouble Code (DTC)

DT:DTC P2229 BAROMETRIC PRESSURE CIRCUIT HIGH INPUTDTC DETECTING CONDITION:• Immediately at fault recognition• GENERAL DESCRIPTION <Ref. to GD(STI)-264, DTC P2229 BAROMETRIC PRESSURE CIRCUITHIGH INPUT, Diagnostic Trouble Code (DTC) Detecting Criteria.>

CAUTION:After repair or replacement of faulty parts, conduct Clear Memory Mode <Ref. to EN(STI)(diag)-45,OPERATION, Clear Memory Mode.> and Inspection Mode <Ref. to EN(STI)(diag)-36, PROCEDURE, In-spection Mode.>.

Step Check Yes No1 CHECK FOR ANY OTHER DTC ON DIS-

PLAY.Is any other DTC displayed? Check DTC using

“List of DiagnosticTrouble Code(DTC)”. <Ref. toEN(STI)(diag)-69,List of DiagnosticTrouble Code(DTC).>

Replace the ECM.<Ref. to FU(STI)-39, Engine Con-trol Module(ECM).>

NOTE:Atmospheric pres-sure sensor is builtinto ECM.

Page 371: subaru impreza sti engine

EN(STI)(diag)-371

ENGINE (DIAGNOSTICS)General Diagnostic Table

19.General Diagnostic TableA: INSPECTION1. ENGINE

NOTE:Malfunction of parts other than those listed is also possible. <Ref. to ME(STI)-90, Engine Trouble in Gener-al.>

Symptom Problem parts

1. Engine stalls during idling.

1) Electronic throttle control2) Manifold absolute pressure sensor3) Mass air flow and intake temperature sensor4) Ignition parts (*1)5) Engine coolant temperature sensor (*2)6) Crankshaft position sensor (*3)7) Camshaft position sensor (*3)8) Fuel injection parts (*4)

2. Rough idling

1) Electronic throttle control2) Manifold absolute pressure sensor3) Mass air flow and intake temperature sensor4) Engine coolant temperature sensor (*2)5) Ignition parts (*1)6) Air intake system (*5)7) Fuel injection parts (*4)8) Crankshaft position sensor (*3)9) Camshaft position sensor (*3)10) Oxygen sensor11) Fuel pump and fuel pump relay

3. Engine does not return to idle.

1) Electronic throttle control2) Engine coolant temperature sensor3) Manifold absolute pressure sensor4) Mass air flow sensor

4. Poor acceleration

1) Manifold absolute pressure sensor2) Mass air flow and intake temperature sensor3) Electronic throttle control4) Fuel injection parts (*4)5) Fuel pump and fuel pump relay6) Engine coolant temperature sensor (*2)7) Crankshaft position sensor (*3)8) Camshaft position sensor (*3)9) A/C switch and A/C cut relay10) Engine torque control signal circuit11) Ignition parts (*1)

5. Engine stalls or engine sags or hesitates atacceleration.

1) Manifold absolute pressure sensor2) Mass air flow and intake temperature sensor3) Engine coolant temperature sensor (*2)4) Crankshaft position sensor (*3)5) Camshaft position sensor (*3)6) Purge control solenoid valve7) Fuel injection parts (*4)8) Fuel pump and fuel pump relay

6. Surge

1) Manifold absolute pressure sensor2) Mass air flow and intake temperature sensor3) Engine coolant temperature sensor (*2)4) Crankshaft position sensor (*3)5) Camshaft position sensor (*3)6) Fuel injection parts (*4)7) Throttle position sensor8) Fuel pump and fuel pump relay

Page 372: subaru impreza sti engine

EN(STI)(diag)-372

ENGINE (DIAGNOSTICS)General Diagnostic Table

*1: Check ignition coil and ignitor assembly and spark plug.*2: Indicate the symptom occurring only in cold temperatures.*3: Ensure the secure installation.*4: Check fuel injector, fuel pressure regulator and fuel filter.*5: Inspect air leak in air intake system.

7. Spark knock

1) Manifold absolute pressure sensor2) Mass air flow and intake temperature sensor3) Engine coolant temperature sensor4) Knock sensor5) Fuel injection parts (*4)6) Fuel pump and fuel pump relay

8. After-burning in exhaust system

1) Manifold absolute pressure sensor2) Mass air flow and intake temperature sensor3) Engine coolant temperature sensor (*2)4) Fuel injection parts (*4)5) Fuel pump and fuel pump relay

Symptom Problem parts