Mine does it on a 95ATX. The idle does it up and down thing when the A/C kicks on to pull the moisture out of the inside air. Turn the heating controls to off and it stops but the idle is still low. I have replaced the IAC, cleaned everything, checked for vacuum leaks, did the idle reset and still having the same problem. You might want to try cleaning the IAC and the MAF and etc. Hope you have better luck than I have had. I have been watching every thread that pops up about the idle and maybe someone will have hit on something that I have missed. Just drives me nuts.