yes i just experienced this problem, is cost me a rear axel and rear ring gear(totally my fault, neglect) any way if its not your vent tubes then a rear bearing has probably failed and is allowing water,sand into the rear diff, in the front it probably is a seal.