Possible TPS problem with my Grand Prix?

Hello, I have had this problem for a little while now. I replaced my TPS and IAC about a half a year ago. My car has started to run at a really high idle everytime I start it up, the RPMs go to about 4000. The only way i can get it to stop doing it is to shut the car off, turn the key on and off a couple times... show more Hello,

I have had this problem for a little while now. I replaced my TPS and IAC about a half a year ago. My car has started to run at a really high idle everytime I start it up, the RPMs go to about 4000. The only way i can get it to stop doing it is to shut the car off, turn the key on and off a couple times and then the car seems to idle normal for a while. I have also noticed that the car will idle just fine, then I hear a click noise and the cars idle shoots up to 4000 RPM and stays there. I am guessing it is the TPS and may need to be adjusted since I never had it adjusted when I replaced it? Also, the RPM guage is starting to stick everytime I turn the car off (this has never happend before). Any thoughts on this?
Update: It is a 2003 Grand Pre SE with 115000 miles
3 answers 3