Hi mate...This sounds a pretty obvious question... but have you checked that the grommet setting screw inside your diff outdrive is very very tight? It needs to be super tight for diff tolerance to be held in position.
Hope the grommet tip helps...basic answer but so easily missed mate.
Good luck