Brian,
My front diff had to be replaced too. The plastic nozzle that the vent hose attaches to had broken off... as a result, water from my off-road adventures got in the differential and rusted it out from inside. You might want to make sure that hasn't been broken on yours too. If you don't know what I'm talking about, it's located on the top towards the driver's side axle.
That is probably something everyone should check who does any off-roading. You can fix it for a couple dollars and it'll save you hundreds in the end.
________
HERBALAIRE VAPORIZER REVIEW