Has any of the work you've had done involved the ring and pinion in the rear diff? Excess backlash between the two could be a possibility, and if there was an excess in the rear diff, I imagine the sound/vibration could get transmitted back towards the front via the drive shaft.