Sounds like you have a pretty good idea where to continue troubleshooting. I would start by pulling the IAC to clean it and check its functionality. The plunger will cycle open/close when you turn the ignition. Then you'll know if it's worth replacing the IAC or moving on to the next thing.
Good luck and hope for cooler days before our entire state burns to the ground.