You've covered a couple of things and it is usually fuel but here's the best diagnostic procedure I have found.
When tomorrow comes in with a no start condition, the first thing you should do is physically look at the safety bail engine stop cable to make sure it is actually pulling when you...