A loose electrical connection is my first though.. a fuel issue like an obstruction or weird float would be a possibility.. but would take a bit to kill.. the electric will shut her down immediatly..
Open or short in the ignition circuit....
soundguy