With the engine running at temp, unplug the IAC and the idle should drop to a just barely running 450-500 rpm. If not, someone may have opened the bleed air adjustment or throttle stop to raise the idle, and your cleaning everything may have fixed the original issue..
Another possibility is a sticking evap purge valve, it can be cleaned in the same manner as the IAC
Another possibility is a sticking evap purge valve, it can be cleaned in the same manner as the IAC