That's definitely got to be something with the PCM/Crank sensor working together throwing off the timing enough to cause it to die.
Have you tried unplugging the negative cable on the battery overnight and trying it again? I believe after about 15 min. your PCM gets reset, so you really don't have to leave it unplugged overnight, but its worth a try. That will also reset any alarms or anything that is being triggered. Might run a little rough till the PCM relearns the operating conditions again.. if the engine starts normally.
Then, I'd look towards the Crank sensor that controls timing.