Does your have the big pulley with the big spring attatched to it? If so, did you check if that moved freely back and forth? It could be stuck. Check it(with belt off) and spray the bushing part with wd40 or fluid film.
6 Years on Lawnsite