Donald, Replace the throttle position sensor (TPS). It will not set a code. I'm 99 % sure it will fix your high idle. If you can catch it, you will find that the PCM is commanding the high idle because of an errornous, or spiking tps input.
I have not had a problem since, it been almost 2 months.
Regards, Frank
I have a new tp sw. but I cant seem to get to the bottom screw that holds it in the dog bone seems in the way (or at least the bracket that holds it in) cant seem to figure out how to get that out of the way to get to that screw.Thanks for the tip
Don
Donald, remove the small elbow bracket and you can get to the bottom screw without removing the throttle body. I was able to go in at a slight angle with a magnetic torx bit. Be carful, don't cross thread the bottom screw and make sure you get the small alinement pin in the small hole at the thottlebody.
Regards, Frank
OK removed that bracket and installed the new TPS hope that cures my problem. Not too difficult a job lost some coolant when I unscrewed that small hose fitting but all in all a easy job.Thanks for your help.
Don