I've had the same trouble with my front diff, coming loose since i fitted the new out drives?
I fitted all new diff internals one at a time to try and get to the bottom of it.
The only part of the diff i hadn't changed was the female outdrive, which i swapped with the old type.
This cured it! Dont know how or why? but it did!
Very frustrating though.
Hope this helps