JimBobMaine Posted June 4, 2016 Share Posted June 4, 2016 2003 Forester XS, 125,000 miles...for the last few weeks, it was wandering around its idle speed, difficult to start, finally threw the TPS code, so I swapped it out, and while I was there, changed the PCV, since I have no idea when it was last changed. Upon starting it up afterwards, I couldn't get the idle under 1200 rpm...adjusted TPS, adjusted bolts on throttle cable, no help. On test driving it, it would wind itself up to well over 3000 rpm before shifting, and it shifted very hard...on shifting 2-3, it took it almost to 4000 rpm, and again a hard shift. Now its displaying P0122, which is also a TPS code, and the TCM is flashing me 31 and 45 codes, for the TPS and the intake manifold pressure. I swear, I didn't touch anything...what the hell happened? Link to comment Share on other sites More sharing options...
john in KY Posted June 4, 2016 Share Posted June 4, 2016 The TPS is still not adjusted. Start at the middle of its range and then make very small adjustments one way and the other. Have to road test each adjustment. If the shits get harder and shift points increase, going the wrong way on the adjustment. Link to comment Share on other sites More sharing options...
JimBobMaine Posted June 5, 2016 Author Share Posted June 5, 2016 The TPS is still not adjusted. Start at the middle of its range and then make very small adjustments one way and the other. Have to road test each adjustment. If the shits get harder and shift points increase, going the wrong way on the adjustment. Agreed...I started out at the pre-existing adjustment, tried a few tweaks, but its still way over-revving. Also had no effect on the idle speed (1250 or so, vs 700 spec). I'm getting 5.12 V from the ECM, so that's not the issue. I put the old PCV back in, carefully cleaned the idle air control valve, rechecked all the connections, made sure I didn't knock something loose taking off the air box. I have half a mind to put the old TPS back in...at least it was driveable...not always start-able, but hey, its my kid's car. I'm happy to hear any other thoughts... Link to comment Share on other sites More sharing options...
JimBobMaine Posted June 5, 2016 Author Share Posted June 5, 2016 The TPS is still not adjusted. Start at the middle of its range and then make very small adjustments one way and the other. Have to road test each adjustment. If the shits get harder and shift points increase, going the wrong way on the adjustment. Since its an older vehicle, and it was the factory sensor, maybe it needs larger adjustments? Link to comment Share on other sites More sharing options...
wtdash Posted June 5, 2016 Share Posted June 5, 2016 HI, .02>>>>put the old one back on and/or use its 'setting' to compare to your replacement. Also, put the throttle/Cruise cables so there's no tension as the idle shouldn't be 'faked' w/the cable. The ecu handles it. Look for vacuum lines that are old/cracked/leaking. TD Link to comment Share on other sites More sharing options...
JimBobMaine Posted June 5, 2016 Author Share Posted June 5, 2016 HI, .02>>>>put the old one back on and/or use its 'setting' to compare to your replacement. Also, put the throttle/Cruise cables so there's no tension as the idle shouldn't be 'faked' w/the cable. The ecu handles it. Look for vacuum lines that are old/cracked/leaking. TD Thanks! My next step was going to be vacuum checks, but haven't played with that much over the years...someone suggested spraying starter fluid around them, and listening for the engine surge. Not so sure about that one! The original sensor mounting screws were pretty much dead center in the slot...seems crazy that a half millimeter either way could send it so far out of whack. I really do appreciate all the input...spent all day yesterday messing with this, and I'm fresh out of ideas! Overall, I enjoy working on these old Subarus, but stuff like this takes the joy right out of it... Link to comment Share on other sites More sharing options...
ferret Posted June 5, 2016 Share Posted June 5, 2016 You never stated, but if it's a 5 speed, could be the 'neutral switch' on the side of the transmission. If it thinks it's ALWAYS in a gear, the ECU will not control the idle. I documented how and what the switch does years ago over on the Forester Board: http://www.subaruforester.org/vbulletin/f89/neutral-switch-78655/#post870591 Link to comment Share on other sites More sharing options...
JimBobMaine Posted June 5, 2016 Author Share Posted June 5, 2016 You never stated, but if it's a 5 speed, could be the 'neutral switch' on the side of the transmission. If it thinks it's ALWAYS in a gear, the ECU will not control the idle. I documented how and what the switch does years ago over on the Forester Board: http://www.subaruforester.org/vbulletin/f89/neutral-switch-78655/#post870591 Sorry, its an automatic...is there an equivalent to the neutral switch on an AT? Link to comment Share on other sites More sharing options...
Fairtax4me Posted June 5, 2016 Share Posted June 5, 2016 Its a 3 wire TPS right? Back-probe the center wire of the TPS connector with a paper clip, key On, adjust the TPS until you get between 0.50 - 0.55v at the center pin. Link to comment Share on other sites More sharing options...
JimBobMaine Posted June 5, 2016 Author Share Posted June 5, 2016 (edited) So, I tried backprobing the connector, but not sure I ever got it right. I could get a signal, but it would never adjust greater than .41 on the return lead. I tried an ECM resetting technique of connecting the negative battery lead to the positive terminal for 30 minutes. No improvement. Put the old TPS back in, and it fired right up, idled and shifted perfectly. So that rules out vacuum leaks, or other systemic issues. The only two remaining explanations seem to be (1) need a reliable way to relearn the ECM, or (2) the replacement TPS is defective. Is there any way to bench test the TPS at home? I only have a generic multimeter to work with... Edited June 5, 2016 by JimBobMaine Link to comment Share on other sites More sharing options...
JimBobMaine Posted June 14, 2016 Author Share Posted June 14, 2016 For what its worth, I'll just conclude by saying I put the old TPS back in, thoroughly cleaned the throttle body manually, and cleaned the idle air valve sensor. Its running normally, no CEL, no codes. My son says it occasionally stumbles when starting, but that's all. I returned the new TPS, and just wait to see what happens next. Thanks to everyone for your help! Link to comment Share on other sites More sharing options...
Fairtax4me Posted June 15, 2016 Share Posted June 15, 2016 I would say the new TPS was probably bad. Was your meter grounded to the battery? Originals are Hitachi and tend to last forever. I've not had to replace one. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now