Something is causing a load on the engine. First thing I would check is the PTO belt. Is it worn, sitting to low in the pulleys? Is the belt routed properly? Then, check to see that the spindles and bearings are in good condition and spinning freely.