Ok, So I cleaned my engine bay and tried to make everything sparkle. Then when I drove off, I noticed my RPM rising and sticking around 4000 for a few seconds before coming down. It doesn't come down all the way. It idles at 1200 or higher. I played with the tension and nothing seemed to work so I went out and bought a new TPS from Autozone. Would this fix the problem or can it be something else? If this doesn't work, what else could the problem be? Thanks.