Re: High idle but clean intake and IAC port????
I presume that you removed the IAC stepper motor when you cleaned the TB?
Many times the plunjer of the IAC motor is dirty and the air passage as well.
When you look closely to the IAC motor connector, are the wires properly connected (just wiggle gently to see if there is some wire breakage). If that looks ok, your problem could be the IAC stepper motor itself, or your TPS. You could try wiggling the TPS connector with the engine running and see if idle changes.