It very well might stop doing it since you had the battery disconnected. Though usualy after the IAC is set it'll always return to that unless its messed with.
Here is a thread for the new IAC but relativly the same.
Usualy a cleaning of the port and the IAC and things clear up.
http://www.automotiveforums.com/vbul...d.php?t=663849