NISTECH wrote:Sounds like your TPS might be borderline on contacts. Drop it down a hair and see if the idle jump goes away. It could also be the TPS is simply going out. Next time it gets stuck at 1500 rpms. back probe the TPS white wire while leaving it plugged in and car running. See what kinda voltage signal its sending back to the ECM. A bad one can register anywhere between 1v to over 3 volts at idle.
Hm... well, I've checked the TPS recently, but I can't recall if I've checked it WHILE the idle was high. I'll try that next time. Also, I know for sure it's not barely on the contacts or anything because it was reading WAY low before I adjusted it and still did it. But it could be bad, so I'll check that. Thanks.