If you have a B7100D, B7001D or B6000D the front differential carrier may be broken.
On my B7100D I removed the front differential housing bolts and separated the two housings only to discover that the differential carrier had split in half. Unfortunately I had not discovered this early enough...