Jump to content
Ultimate Subaru Message Board

Does a stored code cause a failed emission test?


Recommended Posts

Hello everybody,

 

My 99 legacy has a stored p1507 code. My question is will this stored code cause me to fail emissions?

 

I need to give some back story to my car before you all chime in. I bought this legacy from a good friend. It originally had a 2.2 motor in it, but he swapped the motor for a 2.5 and swapped the tyranny from auto to 5 speed. The heads and everything on top of the motor is the original 2.2 equipment; he did this so he didn't have to change out the wiring harness. The heads have ground down cams to increase the power in the low end. It has had outback suspension swapped onto it to give extra ground clearance. This is it as far as I know for the mods.

 

I tried to get the vehicle to pass emissions in Oregon where it is registered, but 3 monitors were unready: 02 sensor, catalyst, and evap. Needless to say, they wouldn't test because of this; only 2 are allowed to be unready.

 

After a day of driving and multiple attempts ato testing, I gave up and drove it home to Washington state. I am leaving it registered in Oregon because I will be moving back there in 4 months and don't want to pay to transfer states twice. This is where my REAL problem/question comes in.

 

The speedo, when keyed to on, occasionally either goes all the way around to the maxed out position, or to about the 40 mph area. When it maxes out, the car will start and die immediately. When it goes to the 40 mph area, it starts and runs, but won't register the true speed. If I forget to look for and deal with this on start up, it throws the p1507 code. (To "deal with" the speedo I simply cycle the key from off to on until it doesn't jump at all.) Once I remedy the speedo, after a couple cycles the CEL goes away, but the code is stored. I do not want to clear the codes and reset my monitors again; I have to make a drive to Oregon to test and I want to be sure I pass. Will this stored code make me fail, and will pulling the speedo out of the dash and adding solder fix my issue of the needle jumping?

 

Thanks for reading my novel. Appreciate any help on this matter.

Link to comment
Share on other sites

The short answer if it's anything like California is yes - a stored code will fail an emissions test.

 

P1507 can be neutral safety switch, IACV or speed sensor. I'd try cleaning the IACV first. Does your speedo jump around when driving? (Would indicate speedo sensor) or is it just when starting?

Link to comment
Share on other sites

It only jumps at start up, and the code only generates if I do not deal with the speedometer issue by cycling the key before driving away from the parking spot. Like I said, if the code IS generated and CEL is triggered, the CEL goes away after 2 or 3 cycles of the key. will a stored code vanish on its own, or do I have to clear it with my scan tool?

Link to comment
Share on other sites

Stored codes only go away after 80 drive cycles without the code resetting.

 

Make sure you have clean grounds on the engine, battery, and chassis. Check the grounds up on top of the strut towers.

 

After checking those I would pull the instrument cluster out and check the board on the back of the speedometer.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...