So Before break I was having idling problems and so I dug around and noticed that one of the wires on the TPS sensor plug was falling apart, down to like 3-4 strands of wire. So I went to the junk yard and cut the plug of another legacy with an ej22, and I also got the sensor for the heck of it. It looks the same as the ej25 sensor and plug already on the car. I cut the old one off and used butt connector to install the new one. The colors matched up so I don't think there is a problem there.
Before I cut the old plug I had no codes popping up, just a wacky idle. Once I installed the new plug, heat shrunk everything and put the sensor back in I had P0122 pop up. Now the car wont idle under about 1800 RPM, and after a long freeway drive (20 mins) it will drop down to 1400 RPM. I check the voltage comming from the ECU to the plug and it is 5.7V, the haynes manual says it should be around 5V. The resistance on the origional TPS sensor is 74.5 ohms and the EJ22 sensor is 84.7 ohms. The haynes manual says nothing about a resistance range. I am going to go look in the FSM later. So as far as everything being correct I see nothing wrong unless 5.7V is too much, but P0122 is a low signal input code.
Anyone have any insight on this problem. Should I try and solder the connections? I don't want to buy a new TPS sensor if thats not the problem. I have tried both sensors by the way and the original sensor works a week but better.
I also posted this on LGT, I am around there more and will update on there. If you have anything that I should check or do let me know.
http://legacygt.com/forums/showthread.php/tps-sensor-p0122-152740.html
Thanks