Try taking the IAC off&CLEANING it. use carb&choke cleanner,clean the face of the small hole where the point sticks into,make sure the O-ring is good and it seals right.sometimes when your IAC is bad your engine will idle good when you turn on your A/C. Look for vacuum leaks too!GOOD LUCK!