Jump to content

Welcome to Ultimate Subaru Message Board, my lurker friend!

Welcome to Ultimate Subaru Message Board, an unparalleled Subaru community full of the greatest Subaru gurus and modders on the planet! We offer technical information and discussion about all things Subaru, the best and most popular all wheel drive vehicles ever created.

We offer all this information for free to everyone, even lurkers like you! All we ask in return is that you sign up and give back some of what you get out - without our awesome registered users none of this would be possible! Plus, you get way more great stuff as a member! Lurk to lose, participate to WIN*!
  • Say hello and join the conversation
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Classifieds with all sorts of Subaru goodies
  • Photo hosting in our gallery
  • Meet other cool people with cool cars
Seriously, what are you waiting for? Make your life more fulfilling and join today! You and your Subaru won't regret it, we guarantee** it.

* The joy of participation and being generally awesome constitutes winning
** Not an actual guarantee, but seriously, you probably won't regret it!

Serving the Subaru Community since May 18th, 1998!

Guest Message by DevFuse

- - - - -

91 Legacy L throwing a bunch of codes

  • Please log in to reply
6 replies to this topic

#1 carnagemc



  • Members
  • Pip
  • 3 posts
  • wenatchee, wa

Posted 09 July 2014 - 02:30 PM

My suby is a 91 Legacy L Wagon and the past couple weeks its been having a lot of problems.
Runs fine when first started/cold but when the engine gets to operating temp it starts having trouble and throwing codes.

Problems are:
Idles at 400 (idles at a normal 900ish when cold)
Idle will randomly surge from 200-1000 over and over and will want to die
Very sluggish under 3k rpm

The codes thrown are:
11 crank angle sensor

22 Abnormal voltage produced in knock sensor monitor circuit

24 Air control valve inoperative (Abnormal signal produced in monitor circuit)

31 Abnormal voltage input entered from throttle sensor

32 Oxygen sensor inoperative

35 Solenoid valve inoperative

Any idea what the problem could be? Possible fixes?

#2 1 Lucky Texan

1 Lucky Texan

    I read a lot about Subarus

  • Members
  • 6,686 posts
  • Texas

Posted 09 July 2014 - 02:56 PM

definitely check the timing belt.


check battery/cables/ground connections and charging circuit.


check for vacuum leaks


(start with the above - if no improvement try the next items)


consider cleaning the IAC valve.


consider a new knock sensor.

#3 grossgary


    Elite Master of the Subaru

  • Members
  • 21,880 posts
  • Midatlantic

Posted 09 July 2014 - 03:04 PM

That's a lot of codes, first 3 steps are:

1. clear codes and see which one comes back first - read it immediately when the check engine light comes on.

2. check and clean/tighten battery terminals/clamps - low voltage may be making dirty signals.

3. check voltage at the battery with engine running. the codes may be an artifact of the low rpms/low alternator output


clean idle air controller.  best to remove it and clean it, but sometimes you can blow cleaner into them insitu.


knock sensors often crack at the base.  replace them with a $14 ebay knock sensor.



how long have you owned the car?

was it working perfectly find before this - amazing performance, gas mileage, and history?

how many miles are on it?

Edited by grossgary, 09 July 2014 - 03:05 PM.

#4 johnceggleston


    Lite Master of the Subaru

  • Members
  • 6,712 posts
  • Virginia

Posted 09 July 2014 - 06:46 PM

were you doing any work under the dash just before this started giving you trouble?

did you or someone else connect the green test connectors under the dash?

#5 carnagemc



  • Members
  • Pip
  • 3 posts
  • wenatchee, wa

Posted 10 July 2014 - 12:25 AM

Cleared the codes and drove around for a while. CEL didnt come on, but still had the same problems. Ive had the car about 8 months and its been running great up until now. It has 170,000 on it

#6 heartless


    Do YOU Subaru?

  • Members
  • 3,129 posts
  • North Central Wisconsin

Posted 10 July 2014 - 06:32 AM

how long was the CEL on before you checked the codes?


I would start with a new knock sensor, and possibly the O2 sensor, and see what happens, what codes come back...


Knock sensor will cause the ECU to alter fuel & timing advance, which could be the cause of some of those other codes.

O2 sensor will also cause driveability issues.

#7 carnagemc



  • Members
  • Pip
  • 3 posts
  • wenatchee, wa

Posted 10 July 2014 - 06:13 PM

not too long, i drove around again today and the only code that showed up again was 35. I am going to clean the iac and report back

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users