I had the same problem, and turned out to be my right rear axle bearing. I waited to long and the bearing being damaged messed up the smooth surface that the bearing rides in. Have the rear bearings checked and/or replace or repack them with grease and see if that helps. Also check to see when the last time the differential fluid was changed - it may be getting old and breaking down.