Sure it's not coming from the transmission or drive line? Hard to believe you have three third members with bad bearings. I had a '85 dodge pickup with a bad tail shaft bearing, I had the pinion out looking for bad bearings and found nothing. The driveshaft can transfer noise pretty good!