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.