Hi Jerry,
I would suggest you check the timing.To do this you have to remove the nut on the flywheel to see if the small key between the wheel and the shaft is sheared . If it is even partly sheared it will throw everything off and it won't start.
Good Luck
JOHN @ RONA, September 2005