Is the keyway on the pto gear sealed with sealer , it can creap through there slightly. Might wanna try pulling pto gear cleaning everything up to get rid of residual oil then reinstall and put keyway in with sealer and fill the shit outta the hole after install , put all gears washers n nuts together, let dry over night and test again. Could be as easy as that , worth a try before tearing down engine.