Timing isn’t out is it?
Woodruff key is exactly what I was thinking, these symptoms the OP is experiencing are pretty much the same as we had with keithuk’s rancher.Check the compression first and compare the measurement to the service manual spec. If it is within spec then check the ignition timing in case the flywheel woodruff key is sheared. Then check valve timing and adjust the valves. Assuming the fuel system is alright, its probably one of those...