Have you checked the flywheel key? it aligns the flywheel to the crankshaft in the proper position for correct ignition timing... if it gets sheared by Joe Public trimming tree roots, it will not start or it will back fire because the ignitin timing is off.
you'll need a 7/8 socket, i believe to remove the nut... impact wrench is handy too...