Glad to hear you figured it out. Was thinking it was the crank position sensor while reading this, I had exactly the same symptoms on my 944. I have been battling an obnoxious cold start problem on my D1 this last week after letting the truck sit in cold weather for a month while I was in Europe. Ordered new cap, rotor, plug wires, and plugs an d hope it helps. Ugh, frustrating week!