i had a problem before and thought it might be the IAC, but it ended up being something else. i dont think it is the IAC. it never did this before the Speedcal. i dont know if this may mean anything, but my car has sat for the most part about 2 months because my brother was in a bad car accident, so i was driving his car.