I have the same boat, I took the spark plug out and turned the the pto so the piston was on the up stroke. When its half way up I stuffed the cyl with rope to lock the motor up. Then I just put a large pipe wrench on the pto and pulled till it broke free. Also check the alignment of the motor...