I'm going to vote for bearings. Those are the same symptoms I had on my Chevy and my Ford. Both cases had bearing issues. Good news is it won't be that expensive.

I'm not saying it isn't a u-joint, it just sounds more like something bad in the diff itself.

Good luck,
James