Replaced the IAC today because the car was having a tough time coming back down to idle after a drive. Any stoplight, or other stop would have the idle hanging around 1800 rpm. After some diagnostics, we determined that the IAC was sticking.
So it was replaced, part number 25527077 at a cost of $48.00. Post replacement, had to adjust the TPS as well, and ended up changing it from 0.53v to 0.43v and now it runs smoother, and idles around 875rpm (down from the 1000rpm previously). Also cleaned the throttle body of any oil coking that sometimes happens.
The idle recovers much better now, and we’ll let the car learn its idle all over again before re-adjusting again.
Note - there is some oil coming from the area around the sending unit, and that may need replacement. Just a note for next time.