My Cub Cadet 1046 just turned 50 hours.  Since purchasing it a year ago, I have had to replace 5 belts.  They keep coming off the drive.  This happens even in low pull areas with no moisture.  I know the belts are the right size. What can I do to help prevent this problem.