Sounds like a CV joint going bad