One more vote for water. I'll bet somewhere along its life, the truck has been driven or been in water above the axles. That'll let water in through the vent and sometimes the seals, too. That's why serious off roaders alway carry extra gear lube wiht them if the expect to run in water. Usually, they'll change the oil before they make the trip home in case of contamination.