Diff whine: Gears or bearings to blame?

^^^^^ or a bad pinion brg allowing the pinion depth/alignment to vary..