Here it is the new year and I still cant get rid of this stupid high idle. After 3 IACV changes I'm done with that. If I take the throttle body off and clean it along with the IAC it runs fine for a couple of days then right back to high idle in drive. Now I also get a check engine light related to the idle P0505. If I clear it it comes back pretty quickly. Funny thing is when I start the car cold it actually idles low, when it should idle high. After it warms up from driving it idles high in drive 1100 rpms, and when I put it in park it shoots up to 1500. Honestly I can't wait to get rid of this car. It has finally beaten me down.