cv angles are good and have been replaced. wheel bearings seem okay. ball joints are fairly new.
The driveshaft/u joint idea could be a potential problem. It's an old driveshaft & u-joints I found in a junkyard after I snapped mine during a pull last year. Wouldn't hurt to replace those u-joints. Pain in the ass to beat out though I hate doing them.
What do you mean "weights on a driveshaft"?