Long thread and someone probably already covered this, but I would look for the root cause of the problem at the time that it happens. Check the fuel system for flow. Accelerator pump should squirt fuel. If not, the bowls are dry. There should be spark. If not, the problem is electrical...