I had the same problem once. Engine approximately ten years old and would backfire, but not start. Turned out to be worn-out camshaft. Good luck.