You probably need a new IAC. I tried cleaning mine last winter when it was moosing with no success. VERY easy to replace for a DIY.
TB cleaning = Ford money grab. I wonder what they want to charge for that. Yeah, you probably need it. Just get a can of carb cleaner and a few rags and do it yourself.
PCM reflash? Dunno, maybe, maybe not.
Or, go to the FAQ area on the main page and look up the "Throttle Hang" fix. People say it helps with their moosing.