I would think it could only be few things either there is a pulley alighnment problem or the auto tensioner(if you have one) is not putting the correct amount of tension on the belt of course it could be a combination of the two. Check all bearings for slop.