Sound to me like you have belt tension issues. If it has a spring loaded tensioner
make sure it is not froze up or if it is the older style with the idler pulley in the slot try adding more tension. What condition is the belt in and is it the right size? One other thing to check is that the pto is adjusted correctly. If the linkage is not letting the pto engage all the way it will slip also.