Very good points. I think he mentioned that no code was produced by the OBD which would rule out a sensor for the most part.
When the same thing happened to my 4Runner, I explored all possibilities, but everything pointed to the IAC valve. The engine ran fine at 1,000+ RPM's which means the...