Any possibility you have a bad crank sensor? If the ECU does not receive a signal, it will shut down ignition and fuel...
That seems more likely to me given the sudden-ness of the issue.
That seems more likely to me given the sudden-ness of the issue.