OK brake it down.
you cleaned youR IAC.
you checked for vaccum leaks. ( the specialist SHOULD HAVE DONE THAT)
you checked for brakes in the IAC wiring/specs( AGAIN THE SPECIALIST SHOULD HAVE CHECK THAT).
you checked your TB and adjusting screw.
i guess i really does'nt hurt to check you FITV.
tkae it to VUONG's hes closest to you man .,
BTW: NEVER GO THAT SPECIALIST EVER AGAIN