Dandy. That means spark is quitting, and since it starts up later it is likely a problem with the camshaft position sensor or the crankshaft position sensor. You can verify that by measuring the voltage on the dark green / orange wire at the coil(s) or any injector during cranking. You should find 12 volts for one second after turning on the ignition switch. What's important is whether that voltage comes back during engine cranking. If it does not there should be a diagnostic fault code indicating which signal is missing and the circuit that needs further diagnosis.
Which engine do you have? If you already replaced the crankshaft position sensor, did you have a spacer on the end to set the critical air gap? If that gap is just a little too big it can result in intermittent stalling with a failure to restart until it cools down. Those sensors also commonly become heat-sensitive and fail when air flow through the engine compartment is slow, then they work again after about a half hour.
Friday, March 29th, 2013 AT 1:44 AM