It looks like you making progress and narrowing it down.
I would pull the drive shaft and move the bearings through their full travel. If you feel any roughness, you need to have them replaced and might as well have it balanced. Do not use Precision brand or other off brand joints, had problems with soft U-joint shafts in the past being damaged by the roller bearings. Rock Auto sells Spicer/Dana greasable which is a good choice.
If they are OK and you want to investigate further, I suggest you take the cover off the differential.
There are 2 bearings on the pinion gear which the drive shaft flange (yoke) is on. These bearings are supposed to be preloaded. They are tapered roller bearings. Preload means they intentionally apply a load so there is no end play in the bearings which will also put a slight amount of drag (preload) on the flange when you try to spin it. Clamp a pair of vice grips on the flange and try to move the flange from side to side and in and out. If you feel any play the bearings are bad.
The ring gear is mounted on the carrier which also has two tapered roller bearings on it. They are also supposed to be preloaded. Take a large screw driver or tire iron and pry the ring gear from left to right. Any play and they are bad.
Look at the condition of the ring and pinion gears- look for chipped teeth or other damage. Have a feeling you will find damage to the gears or the bearings.
There is supposed to be a slight amount of play between the two gears which allow you to rotate them back and forth slightly without turning one another. You should be able to feel the slight drag caused by the bearing preload on each when you rotate them back an forth. No preload is a sign of bad bearings.
There should be a slight amount of end play in the axles. There should be no up and down or side to side clearance. When you pull the axles, look for damage caused by the wheel bearing to the axle shaft
Another place which can wear is in the spider gear assembly. To check this you need to remove the single bolt which holds the pinion shaft (cross pin shaft) into the carrier and pull the shaft out. Look for wear between the shaft and the 2 bearings which spin on it. Then check for wear between the 2 side gears and the carrier they fit into. The clearance between the gears and mating parts as supposed to a tight fit with a slight amount of clearance so they can rotate.
An option if you can not find someone to rebuild yours is a used unit from a salvage yard. Take it to someone to have it checked before you put it in. Yours should come out easy since the control arms were replaced. If you decide to rebuild yours it could be very expensive which is often the case because the axle bearings run directly on the axles which damages them if you have a lot of miles.
https://www.differentials.com/wp-co...ferential-and-Axle-Exploded-View-Diagrams.pdf
Edited on 6/25 correcting some of the component names- last time I disassembled a differential was 30 years ago