crank trigger most likely. Maybe a fuelpump going south but not likely. Pumps usually just go out with no warning
Also could be a coil wire breaking down.