The guy i took it too just quit his job and is working out of his house. thats why it took so long. and it cost just over 2 grand. any way this is what he diagnosed it as:no oil in rear differential, carrier bearing failure, broken ring and pinion, excesive carrier ear. this is what he fixed: ring and pinion and all bearings, axle seals, flushed the diff hoses of metal, ring and pinion gear set, rear end carrier, and the gear oil. talk about a pain in the ass!!!! just thought I would share. sorry for the long post