Have you tried a new belt? Pull the belt off and spin each pulley by hand and see if any make noises