Been experiencing this over the last few days, the car'* left us stranded on a couple occasions.
Car started - warming up and idling, it suddenly dies.
Replaced the crank sensor. No go.
Replaced Coil/ICM with a known good used unit. Go, but dead again in less than 12 hours.
I had a lot of studying to do today, but my dad was up where the car was left last night. Got the mechanic buddy who fixed it the first time around to make a house call on a Sunday, and all systems were checked, still no spark. Until the mech grabs a whole shitload of wiring (don't ask me which ones, 'going into the firewall' i was told), violently pulls/shakes at it, and crank, vroom.