Did you replace TPS yet?
I had this issue on and off for almost a year.
Car would be fine for months, then start acting up.
Mine would like to idle 1500-2000 by itself.
I could do 40 mph without putting my foot on the pedal.
I finally bought a new TPS after getting annoyed.
That fixed my idle issue.
_________________________
2002