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

How to fix gremlins & general maintenance issues ...
User avatar
AlpineRaven
Senior Member
Posts: 3682
Joined: Wed Oct 19, 2005 10:00 am
Location: Melbourne, Victoria, Australia.

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

Post by AlpineRaven » Sat Jul 11, 2009 10:27 pm

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!
Subarus that I have/had:
1995 Liberty "Rallye" - 5MT AWD, LSD - *written off 25/8/06 in towing accident.
1996 Liberty Wagon - SkiFX AWD 5MT D/R, Lifted.. Outback Sway Bar, 1.59:1 Low Gearing see thread: 1.59:1 in EJ Box Page
Sold at 385,000kms in July 2011.
2007 Liberty BP Wagon, 2.5i automatic
Image

User avatar
AlpineRaven
Senior Member
Posts: 3682
Joined: Wed Oct 19, 2005 10:00 am
Location: Melbourne, Victoria, Australia.

Post by AlpineRaven » Sat Jul 11, 2009 10:27 pm

Can we please make this sticky?
Cheers
AP
Subarus that I have/had:
1995 Liberty "Rallye" - 5MT AWD, LSD - *written off 25/8/06 in towing accident.
1996 Liberty Wagon - SkiFX AWD 5MT D/R, Lifted.. Outback Sway Bar, 1.59:1 Low Gearing see thread: 1.59:1 in EJ Box Page
Sold at 385,000kms in July 2011.
2007 Liberty BP Wagon, 2.5i automatic
Image

User avatar
TOONGA
Elder Member
Posts: 5335
Joined: Sat May 30, 2009 10:15 am
Location: Australind closer to where they divided by zero
Contact:

Post by TOONGA » Thu Nov 25, 2010 11:46 am

Image
PJ Gone but not forgotten
JETCAR AKA the sandwedge Rusted in pieces

User avatar
kenny
Junior Member
Posts: 2
Joined: Sun Dec 12, 2010 2:39 pm
Location: qld

duty solenoid c?

Post by kenny » Wed Dec 22, 2010 10:48 pm

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.

User avatar
Gannon
Senior Member
Posts: 4580
Joined: Sat Nov 05, 2005 10:00 am
Location: Bowraville, Mid Nth Coast, NSW

Post by Gannon » Thu Dec 23, 2010 5:23 am

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?
Current rides: 2016 Mitsubishi Triton GLS & 2004 Forester X
Ongoing Project/Toy: 1987 RX Turbo EA82T, Speeduino ECU, Coil-pack ignition, 440cc Injectors, KONI adjustale front struts, Hybrid L Series/ Liberty AWD 5sp
Past rides: 92 L series turbo converted wagon, 83 Leone GL Sedan, 2004 Liberty GT Sedan & 2001 Outback
------------------------------------------

User avatar
kenny
Junior Member
Posts: 2
Joined: Sun Dec 12, 2010 2:39 pm
Location: qld

Post by kenny » Thu Dec 23, 2010 2:07 pm

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 :(

User avatar
TOONGA
Elder Member
Posts: 5335
Joined: Sat May 30, 2009 10:15 am
Location: Australind closer to where they divided by zero
Contact:

Post by TOONGA » Sat Oct 22, 2011 2:34 pm

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
Image
PJ Gone but not forgotten
JETCAR AKA the sandwedge Rusted in pieces

User avatar
NachaLuva
General Member
Posts: 1930
Joined: Wed Aug 31, 2011 5:05 pm
Location: SE Melbourne

Post by NachaLuva » Sun Jan 22, 2012 1:18 pm

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?
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus :twisted:

'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings

User avatar
GTFOZZY
Junior Member
Posts: 93
Joined: Thu Jan 12, 2012 10:12 am
Location: QLD

Post by GTFOZZY » Sun Jan 22, 2012 1:57 pm

ive just read a code 12 on my impreza starter switch? now what coz it starts just runs shit lol
[SIGPIC][/SIGPIC]
Now-00 Impreza 00 GT Forester
Then-5xVortex's Glf Hardtop

User avatar
NachaLuva
General Member
Posts: 1930
Joined: Wed Aug 31, 2011 5:05 pm
Location: SE Melbourne

Post by NachaLuva » Sun Jan 22, 2012 2:33 pm

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?
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus :twisted:

'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings

User avatar
GTFOZZY
Junior Member
Posts: 93
Joined: Thu Jan 12, 2012 10:12 am
Location: QLD

Post by GTFOZZY » Sun Jan 22, 2012 2:45 pm

Yep one long two short.video it with my phone to be sure lol
[SIGPIC][/SIGPIC]
Now-00 Impreza 00 GT Forester
Then-5xVortex's Glf Hardtop

User avatar
RSR 555
Elder Member
Posts: 6951
Joined: Sat Nov 10, 2007 10:42 am
Location: ATM... stuck in Rockingham

Post by RSR 555 » Sun Jan 22, 2012 6:10 pm

Removed and replied in GTFOZZY's original post
You know you are getting old when the candles on your birthday cake start to cost more than the cake itself.

RSR Performance
Home of the 'MURTAYA' in Oz
Subaru Impreza WRX based Sportscar
[SIGPIC][/SIGPIC]

Disclaimer: Not my website but hyperlink here to Subaru workshop manuals

User avatar
NachaLuva
General Member
Posts: 1930
Joined: Wed Aug 31, 2011 5:05 pm
Location: SE Melbourne

Post by NachaLuva » Sun Jan 22, 2012 7:05 pm

Any help with my query? post 6...
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus :twisted:

'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings

User avatar
RSR 555
Elder Member
Posts: 6951
Joined: Sat Nov 10, 2007 10:42 am
Location: ATM... stuck in Rockingham

Post by RSR 555 » Sun Jan 22, 2012 9:50 pm

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.
You know you are getting old when the candles on your birthday cake start to cost more than the cake itself.

RSR Performance
Home of the 'MURTAYA' in Oz
Subaru Impreza WRX based Sportscar
[SIGPIC][/SIGPIC]

Disclaimer: Not my website but hyperlink here to Subaru workshop manuals

User avatar
NachaLuva
General Member
Posts: 1930
Joined: Wed Aug 31, 2011 5:05 pm
Location: SE Melbourne

Post by NachaLuva » Sun Jan 22, 2012 11:04 pm

RSR 555 wrote: Have you got a pic of under the bonnet of your car? as I find it easier by looking ;)
Image

Image
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus :twisted:

'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings

User avatar
RSR 555
Elder Member
Posts: 6951
Joined: Sat Nov 10, 2007 10:42 am
Location: ATM... stuck in Rockingham

Post by RSR 555 » Sun Jan 22, 2012 11:50 pm

Here it is :cool: Need to try another one or diagnose via WSM

Image
You know you are getting old when the candles on your birthday cake start to cost more than the cake itself.

RSR Performance
Home of the 'MURTAYA' in Oz
Subaru Impreza WRX based Sportscar
[SIGPIC][/SIGPIC]

Disclaimer: Not my website but hyperlink here to Subaru workshop manuals

User avatar
NachaLuva
General Member
Posts: 1930
Joined: Wed Aug 31, 2011 5:05 pm
Location: SE Melbourne

Post by NachaLuva » Mon Jan 23, 2012 12:13 pm

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 ;)
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus :twisted:

'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings

User avatar
RSR 555
Elder Member
Posts: 6951
Joined: Sat Nov 10, 2007 10:42 am
Location: ATM... stuck in Rockingham

Post by RSR 555 » Mon Jan 23, 2012 12:58 pm

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.
You know you are getting old when the candles on your birthday cake start to cost more than the cake itself.

RSR Performance
Home of the 'MURTAYA' in Oz
Subaru Impreza WRX based Sportscar
[SIGPIC][/SIGPIC]

Disclaimer: Not my website but hyperlink here to Subaru workshop manuals

User avatar
NachaLuva
General Member
Posts: 1930
Joined: Wed Aug 31, 2011 5:05 pm
Location: SE Melbourne

Post by NachaLuva » Mon Jan 23, 2012 3:42 pm

[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus :twisted:

'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings

User avatar
Point
Junior Member
Posts: 311
Joined: Fri Nov 10, 2006 7:44 pm
Location: Townsville

Post by Point » Mon Apr 02, 2012 4:29 pm

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?
90 Brumby - Stalled EJ project
98 Forester GX
02 Forester XS Luxury

Post Reply

Return to “Electrical, Wiring and Lighting”