Sounds like CV joints to me.