What the dealership told me after I had done the pinon seal twice and 4 axle seals, 2 each side, is that the housing wears around the bearings and the seals will never seat properly.
It may be worth trying the seal first, but I learned the hard way about the diff housing being a piece of poo.