I havent had time as of yet to clean out the IAC...However, this morning, I tried your trick of turning on the ignition for about 30 seconds before attempting to start - started up no problems - the first time in the last two weeks!

I have gone through the MAF issues and have rewired everything....typically, the MAF caused idle problems all the time (intermittent), as did the TPS connector (mine are soldered like yours, including the temp sensor by the radiator). This little incident only occurs for 2 seconds in the AM when the car has been sitting all night - once it gets past the stumble, it runs perfect all day. It even starts up fine after sitting several hours during the day (get to work @ 8, leave at 5 - no issues).

I plan to clean out the IAC, as you suggested as well. Would leaving the ignition on for about 30 seconds before starting "prep" any other system other than the fuel pump...? Again, this definately worked - car started super clean - no hesitation.

Thanks.

Kevin