Some possibilities are: fuel pressure drop (pump, relay, controller, filter, hoses or FPR/dampener), electrical failure (something powered by the small wire coming off the +terminal) are ywo things that come to mind. A totally dead battery and a failed alternator can also do it.
A non-stopping appliance fed through relay can stay running if upon depowering the relay its contacts do not release. Rare occurance though.