Next time it does it , check for power and trigger{pulsing ground at the injectors}. But use a logic probe of sorts. If you do not have one ,go to radio shack and buy a red or green L.E.D. and attaché a wire lead to each of the two terminals and VIOLA you now have a computer safe test light or just throw caution to the wind and use a 12 volt test light and risk poppin the injector drive transistor in the ECU. Anyway you should get a pulsing lamp when cranking. If not then the crank sensor is falling out or still the ECU may have a problem with either a input {crank sensor, Power feed, Ground feed, Cam sensor if equipped}. Not as hard as it sounds. If you have spark, and you can hear the pump running{not real accurate}and have correct fuel pressure},then check the injector drive . Good Luck Sol