if the pto and drive shaft are ok as you say,, the next thing to check is the pump bearings,, if they are shot it will idle but when power is applied it will cavitate like crazy