1st thing to check is axle breather, make sure it's not blocked.
k, April 2010
Guessing it is from diff pinion seal,not bad to do but may have to get correct torque for pinion nut to get correct preload onto bearings,also may have diff cover,opposite side from pinion,check gasket is ok.