I thought about disconnecting the battery for a while and then letting the computer relearn the vehicle conditions. I will remove and clean the IAC as well as check the vacuum. Hopefully this will help