At this time I would suggest a pipe wrench or vice grips to hold the shaft. Maybe some heat to loosen the nut?
Now I'm going to have to buy one of those. Never saw a manual impact wrench like that before. :cool....I have one of these in my tool box, and use it fairly often. It's pretty inexpensive, and gets the job done. For those not familiar with this sort of impact wrench, you twist it in the direction you want to apply force, in this case to loosen, and strike the end of the impact with a hammer. It may take several blows to loosen the nut.
I must thank you, sir...for this help.Welcome to the forum kents99. Try taking the spark plug out and stuff a length of rope into the cylinder. As you turn the nut, the rope will compress in the cylinder against the top of the piston acting as a stop, and keeps the pto shaft from turning. You might try an impact on the nut too. I have one of these in my tool box, and use it fairly often. It's pretty inexpensive, and gets the job done. For those not familiar with this sort of impact wrench, you twist it in the direction you want to apply force, in this case to loosen, and strike the end of the impact with a hammer. It may take several blows to loosen the nut.