Muscle, I am hoping you tested the pulley's and found the alt as the problem... anything that makes the belt loose/slip could cause the alt not to be spinning at correct speed... Just sayin....
Hope that you get that terrible noise resolved and back on the road....