Error Codes for early EJ series (Liberty/Legacy/SVX/Impreza/OB)
- 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)
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!
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
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
- AlpineRaven
- Senior Member
- Posts: 3682
- Joined: Wed Oct 19, 2005 10:00 am
- Location: Melbourne, Victoria, Australia.
Can we please make this sticky?
Cheers
AP
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
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
- TOONGA
- Elder Member
- Posts: 5335
- Joined: Sat May 30, 2009 10:15 am
- Location: Australind closer to where they divided by zero
- Contact:
More information on error codes
http://www.scoobypedia.co.uk/index.php/ ... ngECUCodes
http://www.troublecodes.net/Subaru/
TOONGA
http://www.scoobypedia.co.uk/index.php/ ... ngECUCodes
http://www.troublecodes.net/Subaru/
TOONGA
duty solenoid c?
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.
- Gannon
- Senior Member
- Posts: 4580
- Joined: Sat Nov 05, 2005 10:00 am
- Location: Bowraville, Mid Nth Coast, NSW
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?
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
------------------------------------------
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
------------------------------------------
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
- TOONGA
- Elder Member
- Posts: 5335
- Joined: Sat May 30, 2009 10:15 am
- Location: Australind closer to where they divided by zero
- Contact:
here is the procedure from the FSM for clearing codes in cars with the green plugs and black plugs
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
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
This thread is sooo useful
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!!!
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?
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!!!
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
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
Owner SubieLiftOz, lift kits for Subarus
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
Are you sure its 12? one long, two short?GTFOZZY wrote:ive just read a code 12 on my impreza starter switch? now what coz it starts just runs shit lol
Doesnt really make sense does it?
RSR?
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
Owner SubieLiftOz, lift kits for Subarus
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
- RSR 555
- Elder Member
- Posts: 6951
- Joined: Sat Nov 10, 2007 10:42 am
- Location: ATM... stuck in Rockingham
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
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
- RSR 555
- Elder Member
- Posts: 6951
- Joined: Sat Nov 10, 2007 10:42 am
- Location: ATM... stuck in Rockingham
If we have toonachaluva wrote:Any help with my query? post 6...
Have you got a pic of under the bonnet of your car? as I find it easier by lookingnachaluva 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?
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
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
- RSR 555
- Elder Member
- Posts: 6951
- Joined: Sat Nov 10, 2007 10:42 am
- Location: ATM... stuck in Rockingham
Here it is Need to try another one or diagnose via WSM
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
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
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
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
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
Owner SubieLiftOz, lift kits for Subarus
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
- RSR 555
- Elder Member
- Posts: 6951
- Joined: Sat Nov 10, 2007 10:42 am
- Location: ATM... stuck in Rockingham
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.
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
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
Moved to here:
showthread.php?p=188717#post188717
showthread.php?p=188717#post188717
[SIGPIC][/SIGPIC]
Owner SubieLiftOz, lift kits for Subarus
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
Owner SubieLiftOz, lift kits for Subarus
'97 Forester: EJ22E; 4" Custom Body Lift; JDM STi plated LSD; 20mm WRX RSB; Snorkel; Kings
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?
Secondly.... If it is the 'choke control circuit', which bit do I hit with the hammer to make it work?