Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

How to check fault codes

1. Make sure your ignition is OFF


2. Connect the Black ?Read Memory? connectors together as illustrated below.
When the above are connected you are in diagnostics mode.
3. Turn your ignition ON and ?read? the ECU code(s) being reported according to
the following instructions. Note, you may here relays clicking and your fan star
ting and stopping - this is normal when in diagnostics mode.
4. If no codes are indicated switch the ignition off and disconnect the diagnost
ic connectors
In Diagnostic Mode ? No Fault is indicated by the Check Engine Light continuousl
y & evenly flashing on/off (this is also used to indicate the successful complet
ion of an ECU Reset).
The long pulses (1.3 Seconds) indicate Tens and the short pulses (0.2 Seconds) i
ndicate ones. Pulses are separated by Short Pauses (0.2 Seconds), multiple codes
are separated by a Long Pause (1.8 Seconds).
The simplest way for an inexperienced mechanic to retrieve codes is to write the
codes down in a sort of Morse Code (dots and dashes), and start a new line when
you get a 1.8 Second pause (for NEW code), and then add the actual numbers up a
fter code retrieval is completed.
Note ? not all error codes are not stored and are not documented (though they ar
e all decoded by a Select Monitor) some of these may be found in the next sectio
n.
Code ITEM
11 Crankshaft position sensor
12 Starter switch
13 Camshaft position sensor
21 Engine coolant temperature sensor
22 Knock sensor
23 Mass air flow sensor
24 Idle air control solenoid
31 Throttle position sensor
32 Oxygen sensor
33 Vehicle speed sensor 2
35 Purge control solenoid valve
42 Idle switch
44 Wastegate control solenoid valve
45 Pressure sensor ?Pressure exchange solenoid valve
51 Neutral position switch
Other Subaru Codes
These codes are not documented in the Impreza Workshop manual but are mentioned
in other Subaru Documentation (and can be decoded by a Select Monitor), these ma
y or may not be applicable to the Impreza.
Code ITEM
11 Crank angle Sensor or Circuit
12 Starter Switch or Circuit
13 Cam Position Sensor or Circuit (TDC Sensor on Justy)
14 Fuel Injector No. 1 (Legacy, Impreza, Justy, SVX)
15 Fuel Injector No. 2 (Legacy, Impreza, Justy, SVX)
16 Fuel Injector No. 3 (Legacy, Impreza, Justy, SVX)
17 Fuel Injector No. 4 (Legacy, Impreza, SVX)
18 Fuel Injector No. 5 (SVX)
19 Fuel Injector No. 6 (SVX)
21 Coolant Temperature Sensor or Circuit
22 Knock Sensor or Circuit (Right Side on SVX)
23 Air Flow Meter or Circuit (Exc. Justy)
24 Air Control Valve or Circuit (Exc. Justy)
25 Fuel injector No. 3 and 4 (XT-6)

26
28
29
31
32
33
34
35
36
37
38
41
42
43
44
45
45
46
47
49
51
51
52
53
54
55
56
57
58
61
62
63
64
65
66
67
68
71
73
74
88

Air Temperature Sensor (Justy)


Knock Sensor No. 2 (SVX, Left Side)
Crank Angle Sensor (SVX, No. 2)
Throttle Position Sensor or Circuit
Oxygen Sensor or Circuit (No. 1, Right Side, On SVX)
Vehicle Speed Sensor (VSS) or Circuit
EGR Solenoid or Circuit
Purge Control Solenoid or Circuit
Air Suction Solenoid Valve (Impreza)
Oxygen Sensor (No. 2, Left Side, On SVX)
Engine Torque Control (SVX)
Air/Fuel Adaptive Control
Idle Switch or Circuit
Throttle Switch
Wastegate Duty Solenoid (Turbo Models)
Pressure Sensor Duty Solenoid (Turbo Models)
Atmospheric Pressure Sensor or Circuit (Non-Turbo Models)
Neutral or Parking Switch or Circuit
Fuel Injector
Airflow Sensor
Neutral Switch (Manual Transmission Models)
Inhibitor Switch (Automatic Transmission Models)
Parking Brake Switch (Exc. Justy)
Fuel Pump or Circuit
Choke Control System
EGR Temperature Sensor or Circuit
EGR System
Canister Control System
Air Control System
Fuel Tank Pressure Control Solenoid (Impreza)
Fuel Temperature Sensor (Impreza)
Fuel Tank Pressure Sensor (Impreza)
Vacuum Line Control Valve or Circuit
Vacuum Pressure Sensor
Sequential turbo system
Exhaust valve solenoid (positive pressure)
Exhaust valve duty solenoid
Ignition Pulse System
Ignition Pulse System
Ignition Pulse System
TBI Control Unit

ECU Reset
1.Ensure engine is at normal operating temperature, turn engine off
2.Locate the two ECU connectors, located under the steering column and consist o
f a black plastic male and female connector, and a green male female connector
3.With the ignition OFF connect black to black and green to green.
4.Turn on ignition, do not start the engine, depress the accelerator pedal to fu
ll throttle, then return it to the half-throttle position and hold for a few sec
onds, and then release
(Engine Check lamp turns on).
5.Start engine and then drive for at least one minute, keeping road speed above
11 Km/h.
At this point the check engine light should start to flash the all clear signal
(steady 1/2 second interval flashes). If the check engine light does not flash,
or indicates some other sequence, there is a fault present in the system (this p

ost tells you how to read the codes: http://www.perth-wrx....615#post406615 )


6.Stop the car and turn off the engine.
7.Disconnect the black and green connectors.
8.Job complete - ECU is now re-set.

You might also like