I've had the same problem. Its the IAC as stated above. In my case, it did the exact same thing right before it completely crapped out and would then just idle at 1800 rpm. I think the heat, or something causes them to lock up in the open position. Try spraying it out with carb cleaner. If that...