I posted something like this a while back.
Turns out for me it was the differential. On the lift with the engine going, My mechanic and I heard the same drone that I had reported at hwy speeds. Very annoying. The diff turned out to be a previous repair done by the prior owner. It was a salvage part that i did not know about.
While in the rear end, I had him replace the knuckle bushings (split), axle boots (leaking grease a little) and the wheel bearing on one side.