Pret
I've been having the exact same problem as you with the cold starts. I also throw a CEL when the car almost starts then dies not sure why. But the reason why it goes away the next time you start the car it is because the way the ECU is wired up, it will reset the CEL everytime you start...