Thanks for the advice. I'll try checking for play this evening. Is there any way to isolate whether the differential or CV joints/shafts are the problem? There is no oil leakage from the differential.
I've considered purchasing a used differential, is this a reasonable alternative or is it just as likely to have the same problem?