Is it definitely the diff ? No chance it could be a wheel bearing ?