So here goes..
About two months ago my 3.2 started to have problems with cold start, at first it was just a bit lazy, but would start on the first go, no EML. Had my scheduled maintenance - among everything replaced all plugs. It got worse and worse - started stalling in idle and would not start at all hot & cold. Read error codes - failed crank sensor = replaced.
Cold start problems still persist and get worse - could not start on the first go, when started it would idle really rough, like misfiring. Read error codes again - 1) cyl-1 misfire, 2) random misfire (not 100% sure if these are not old codes from when crank sensor was dying - they did not show up on another code read), 3) catalyst dying (both banks). Nothing unusual in the live data when warm. We had a theory and replaced 1-3-5 coil pack. No effect.
As it gets colder it's even harder to start, will not start on the first go, on the second will start, when rpm's drop to idle - stalls, on the third it won't stall in idle. Idle VERY rough (500-1000 rpm). For about 10-15 minutes, then everything gradually goes to normal. Drives super smooth. Starts on 1/2 turn when warm. No error codes (except for catalyst), no EML.
Would love to hear some ideas before driving off and spending a ton of $$$ in dealership (due to local specifics they have the equipment to test everything, but lack thinking out of box for such situations).