Well its not a bad IAC, i just shelled out the cash and got a new one, still doing the same stuff. the last 3,000 have been hell on this car