indieaz
Full Access Member
The TPS sensor is the "throttle position sensor",it tells the PCM how open the throttle plate is,it does not in any way controll the air/fuel ratio,it can effect shifting but only downshifting when at wide open throttle(WOT),but the PCM uses the TPS sensor to help determine shift points,the O2 sensors control the air/fuel ratio,not the TPS sensor,he was blowing smoke up your a$$.It's a easy fix,about 30 min job to replace and most likely under $75 for the part.
I agree, the throttle body is probably dirty affecting IAC and the TPS (TPS connector might just be dirty, i'd try cleaning it first). If problem comes back then maybe replace TPS (same for IAC for that matter).