Page 1 of 2

Error Codes for early EJ series (Liberty/Legacy/SVX/Impreza/OB)

Posted: Sat Jul 11, 2009 10:27 pm
by AlpineRaven
How to check fault codes

Under the dash on the drivers side there are two black/white plugs and two green plugs... these are used to reset the computer as discussed in another thread.... to obtain fault codes from the computer you just have to connect the two black/white plugs together and then turn the ignition on. The CHECK ENGINE light will flash the code repeatedly. Long flashes are the first digit, short flashes are the second digit. ie. long-long-long-short would be code 31. Its ideal to have a pen and paper to write down and you might have to go thru series of flashes to get correct numbers as the flashes can be quick to count. There may be several codes and it will cycle through all of them then start the series again. If it justs flashes in half second bursts continually you have no codes.

How to reset the ECU
To erase trouble codes from the computer you have two ways. The first I have not verified, but I'm sure it works.
ECU clear memory procedure is as follows for auto and manual transmissions:
1. With engine at operating temperature, turn engine off. Place gear shift lever into park (auto transmission cars only).
· Locate the two ECU check connectors, for most cars they are located under the steering column and consist of a black plastic male and female connector, and a green male female connector. The exact location of the connectors varies with the different year models, but generally they are located under the steering column on the drivers side.
NOTE: sometimes they are still taped over with some small amount of plastic tape, so look hard, they will be there!
With the ignition OFF connect black to black and green to green.
· Turn on ignition, do not start the engine, (and for auto transmission, cycle the gearshift lever from park to neutral and back to park ), depress the accelerator pedal to full throttle and hold for a few seconds, and then release. Start engine and then drive for at least one minute, keeping road speed above 10 mph.
· ECU is now re-set.
· 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, and should be checked for necessary repairs.
· Once done, stop the car and turn off the engine.
· Disconnect the plugs.

The way I usually erase the codes or "Reset the ECU" is by doing the infamous "battery dance."
NOTE: Do this on a "cold" engine. Leave it sit overnight and do it in the morning.
1. Disconnect the negative battery terminal cable for 45-60 minutes.
2. Reconnect the negative battery terminal cable.
3. Turn off all your accessories.
4. Start the car, but DO NOT touch the throttle at all.
5. Let the car idle for 10-15 minutes, or until the car is at normal operating temperature. Again, do not touch the throttle.
6. Turn the ignition key to the "OFF" position. That's it

FAULTS CODES:
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 Air Temperature Sensor (Justy)
28 Knock Sensor No. 2 (SVX, Left Side)
29 Crank Angle Sensor (SVX, No. 2)
31 Throttle Position Sensor or Circuit
32 Oxygen Sensor or Circuit (No. 1, Right Side, On SVX)
33 Vehicle Speed Sensor (VSS) or Circuit
34 EGR Solenoid or Circuit
35 Purge Control Solenoid or Circuit
36 Air Suction Solenoid Valve (Impreza)
37 Oxygen Sensor (No. 2, Left Side, On SVX)
38 Engine Torque Control (SVX)
41 Air/Fuel Adaptive Control
42 Idle Switch or Circuit
43 Throttle Switch
44 Wastegate Duty Solenoid (Turbo Models)
45 Pressure Sensor Duty Solenoid (Turbo Models)
45 Atmospheric Pressure Sensor or Circuit (Non-Turbo Models)
46 Neutral or Parking Switch or Circuit
47 Fuel Injector
49 Airflow Sensor
51 Neutral Switch (Manual Transmission Models)
51 Inhibitor Switch (Automatic Transmission Models)
52 Parking Brake Switch (Exc. Justy)
53 Fuel Pump or Circuit
54 Choke Control System
55 EGR Temperature Sensor or Circuit
56 EGR System
57 Canister Control System
58 Air Control System
61 Fuel Tank Pressure Control Solenoid (Impreza)
62 Fuel Temperature Sensor (Impreza)
63 Fuel Tank Pressure Sensor (Impreza)
64 Vacuum Line Control Valve or Circuit
65 Vacuum Pressure Sensor
66 Sequential turbo system
67 Exhaust valve solenoid (positive pressure)
68 Exhaust valve duty solenoid
71 Ignition Pulse System
73 Ignition Pulse System
74 Ignition Pulse System
88 TBI Control Unit

Disconnect the plugs and you're done.

Good Luck!

Posted: Sat Jul 11, 2009 10:27 pm
by AlpineRaven
Can we please make this sticky?
Cheers
AP

Posted: Thu Nov 25, 2010 11:46 am
by TOONGA

duty solenoid c?

Posted: Wed Dec 22, 2010 10:48 pm
by kenny
which code would indicate a problem with duty solenoid c? I suspect it is possibly the culprit of at least some of my worries and am just trying to find out.

Posted: Thu Dec 23, 2010 5:23 am
by Gannon
I think you are referring to the automatic transmission transfer solenoid (for the 4wd)

The TCU (transmission control unit) is separate to the ECU (engine control unit)

What makes you think your duty solenoid C is faulty? Usually the symptoms are binding as you turn tight corners. Have you tried plugging in the FWD fuse to test if it is the solenoid or the TCU?

Posted: Thu Dec 23, 2010 2:07 pm
by kenny
i have tried a fuse in the fwd, should fwd light come up on dash if this works? as its not lighting up with fuse in... in tight turn wheels lock up, an was reading that if solenoid fails it locks the diff.... Have been told that my centre diff is on the way out. But was just curious if this could be the reason. I am not the most mechanically adept person but i'm sick of pouring money into mechanics pockets, that dont seem to fix much but still cost me a fortune :(

Posted: Sat Oct 22, 2011 2:34 pm
by TOONGA
here is the procedure from the FSM for clearing codes in cars with the green plugs and black plugs

Image

save it and enlarge it in windows picture viewer

EDIT

section 2.7 of the 92 liberty / legacy FSM

https://www.rapidshare.com/files/147158 ... Turbo_.pdf

I know it says fuel injection system but it has all the trouble shooting diagnostics for the sensors

added after I thought it might be useful for a VSS issue

end EDIT

TOONGA

Posted: Sun Jan 22, 2012 1:18 pm
by NachaLuva
This thread is sooo useful :cool:


OK, so I joined the connectors & got 2 long, 6 short... code 26. The list says thats "26 Air Temperature Sensor (Justy)". But I dont have a Justy!!! :confused:

It would make sense the Air Temperature Sensor is on the fritz cos I have noticed a few times its idling faster than it should, suggesting the choke is on, plus its using too much fuel.

So where do I find this sensor? Do I just get a new one? Take it out & clean it?

What do you guys suggest?

Posted: Sun Jan 22, 2012 1:57 pm
by GTFOZZY
ive just read a code 12 on my impreza starter switch? now what coz it starts just runs shit lol

Posted: Sun Jan 22, 2012 2:33 pm
by NachaLuva
GTFOZZY wrote:ive just read a code 12 on my impreza starter switch? now what coz it starts just runs shit lol
Are you sure its 12? one long, two short?

Doesnt really make sense does it? :confused:

RSR?

Posted: Sun Jan 22, 2012 2:45 pm
by GTFOZZY
Yep one long two short.video it with my phone to be sure lol

Posted: Sun Jan 22, 2012 6:10 pm
by RSR 555
Removed and replied in GTFOZZY's original post

Posted: Sun Jan 22, 2012 7:05 pm
by NachaLuva
Any help with my query? post 6...

Posted: Sun Jan 22, 2012 9:50 pm
by RSR 555
nachaluva wrote:Any help with my query? post 6...
If we have too :p
nachaluva wrote:So where do I find this sensor? Do I just get a new one? Take it out & clean it?

What do you guys suggest?
Have you got a pic of under the bonnet of your car? as I find it easier by looking ;)

Pretty sure they aren't a serviceable item. New would be best but I would suggest you check the unit and plug with a multimeter first to confirm sensor or power fault.

Posted: Sun Jan 22, 2012 11:04 pm
by NachaLuva
RSR 555 wrote: Have you got a pic of under the bonnet of your car? as I find it easier by looking ;)
Image

Image

Posted: Sun Jan 22, 2012 11:50 pm
by RSR 555
Here it is :cool: Need to try another one or diagnose via WSM

Image

Posted: Mon Jan 23, 2012 12:13 pm
by NachaLuva
I thought that was the MAP sensor! lol

OK, I've disconnected that a few times now, could have been a bad connection which might be fixed now, so I'll try clearing the code & see if its still there.

Thanks Paul ;)

Posted: Mon Jan 23, 2012 12:58 pm
by RSR 555
No probs ;)

Clear your codes and let me know how it goes :)

Just for future reference, your MAP sensor is the one with the blue sticker on it (to the right in the pic) and in between this and your AIT sensor is your Idle Air Control Valve, which occasionally needs cleaning out (I use carby clean, works a treat) to help whenever the Intake Manifold gets gumbed up. Always make sure you use a can of Subaru Upper Cylinder Cleaner every service.

Posted: Mon Jan 23, 2012 3:42 pm
by NachaLuva

Posted: Mon Apr 02, 2012 4:29 pm
by Point
Having problems with my '98 SF Forrie atm. It is throwing code 54, and idles like it has a big lumpy cam in it (I wish). Now according to the start of this thread, that code corresponds to 'choke control circuit'. However I'm not sure whether the Foz has the same codes as the early EJ computers as this thread refers to. The only online manuals I can find seem to be american, and their SF Forries had OBDII. Is there a manual or supplement specific to the Aussie SF?

Secondly.... If it is the 'choke control circuit', which bit do I hit with the hammer to make it work?