I have a John Deere D105 that seems to have a belt slipping but I'm not sure where to go with it at this point. When the blades are engaged they spin but begin to slow down and speed up randomly, to the point that the mower will idle and die. I've replaced both the deck belt and transmission belt that runs to the front of the machine. As far as I can tell all the bearings seem to be fine as well. Any ideas? Thanks.