Hello. My name is***** can help you with your question.
If you are certain that the motor is OK and there is no excessive friction between the belt and then deck, then the issue that could cause this is the motor controller. The motor controller is the board into which the motors are plugged, and which controls the speed and direction of the motors. It is a pretty simple replacement. Here is a link to the part: