there was a idle relearn procedure for cold starts posted here somewhere once. I say trying that?

how long does it take for the idle problem to go away after it starts?

How long does it take for the car to start?