Another Pinion Seal
#1
#2
#3
Check to see if the surface that the seal rubs against is worn. How quiet is the diff? If there is any play in the beaings, it could cause early seal failure. If the diff is getting hotter than normal because of worn bearings it could cause a leak. It just might be a less than normal quality seal from you know where.