I have seen these engines build up so much carbon on piston and combustion chambers in cyl. heads that it essentially "locks up"
when the piston is moved to top dead center. removing heads and cleaning carbon fixes the issue, In fact ONAN listed this procedure as a regular maintenance item in their service manuals. And you may have altogether different problem, such as broken connecting rod that allows engine to move a little bit before locking up. If you have a couple inches clearance at generator end, you can turn engine over with a 3/8" allen wrench inserted in rotor thru-bolt