Any time a component is replaced regarding " driveability & emmisions" or if the battery is un-hooked.....a simple cleaning of the throttle body plate and the bore where it rest's will get rid of all the idle problems.......I can't stress this enough....there is a predetermined amount of air that must pass over the throttle plate at idle....a dirty one will make it surge after replacing a key component or unhooking the battery. I don't bother cleaning IAC's any more.
Phillip