I don't have firsthand knowledge of this........but I've read that the gears in the pto drive are shelling out, causing the shaft to jerk the belt.
You can take the plater off the top and have a look.
Have a good day (sunny)
John