Turns out it was a bad pulley. The rubber inside was deteriorating. Replaced it with a new one and works perfect now.