Just got the truck back from the shop. The problem is finally fixed. New pinion seal, carrier gasket, cover gasket and axle seals. Lots of excuses from the shop. No additional charges.