This is classic Crank Position Sensor (ESS) failure behavior. It doesn't die, it just gets flaky. Replace it.
If you have a crank/no start again, try this: crank for 7 seconds continuously. If the ESS wasn't giving a signal, the ECM will go in to a limp mode after 5-6 seconds and go ahead and start without the ESS. The EPC light will be on and the idle will be higher than usual, but it will run and drive ok. Much better than being stranded.
If you have a crank/no start again, try this: crank for 7 seconds continuously. If the ESS wasn't giving a signal, the ECM will go in to a limp mode after 5-6 seconds and go ahead and start without the ESS. The EPC light will be on and the idle will be higher than usual, but it will run and drive ok. Much better than being stranded.