Try disconnecting one spark plug and run engine at full throttle and engage and disengage the PTO many times then do the same with the other cylinder and see if there is a difference.
Also, when you engage the PTO and it bogs and dies try pulling the choke when it starts to bog and see if it revs back up.