well even new IAC's are bad, I have an aftermarket one and its a bit weird but whats it doing? it wont idle right? you should pull codes and secondly if you have the time you should remove the throttle body and clean it. Could also be the throttle position sensor. Gotta do a tune up if you haven't in a while so you can start eliminating from there.