I have never heard of a throttle position sensor causing this, but there is always a first time. For a mechanic, the goal is to get it to stick and stay that way long enough that we can find what is causing it. What I would do the next time this occurs is to stop the engine, then carefully remove the TPS. If the throttle blade snaps closed you found the suspect.
If the throttle blade shaft is sticking, you would have solved that with the new throttle body, but more importantly, the shaft and / or bushing would be ground up making them rough, and that would cause a major vacuum leak that would result in a too-high idle speed all the time, including after you force the throttle blade closed.
What I have run into is with throttle bodies that use a quarter-round cable guide, the cable from the cruise control servo can fall off to one side, then it is not long enough to let the throttle close all the way. There is always an underlying cause for that like a kink in the end of the cable or the mounting bracket is bent or miss-positioned. You would have seen that by now.
SPONSORED LINKS
Tuesday, October 4th, 2016 AT 10:51 PM