Well, X is back, running fine. Though I've yet to start it cold. I'll get to do that tomorrow. I'm a bit pissed though. The did the 00M12 no probs... said the computer indicated that this was 'most' of the issue. He also said needs a new IAC, yeah yeah, I knew that.. no prob I'll change that when I get the xtra cash... (the big 10min job it is). Well, I go to pick it up...they did the IAC already. Apparently he misunderstood me on the phone *wink wink* Another words I wasn't leavin the shop until they could charge me for something. So I paid peacefully for the 168.00 IAC replacement. Why peacefully? well, my bestfriend is friends w/ that dealership's service writer that I delt with, my bestfriend went there with me yesterday to talk to the guy about all this. So I just paid the wasted $100. peacefully so to not put stink on my bestfriend by causing a scene.
Just for anyone wondering if their prob is just a bad IAC. or is it the 00M12 prob....... The way I finally figured it out was IAC will rough idle even when the engine is warm.
The manifold gasket (00M12) will generally only make idle rough on a cold start, and after the engine is warm, runs fine.
My case was a bit of both.