When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I've noticed since I changed the differential oil that I now have a diff leak... it seems to be coming from the front seal with the main drive shaft since oil is dripping from the front end of the differential;
I've also noticed that it's leaking when I'm driving since there's stains on the exhaust;
I've a couple of questions, how much work is it for a shop to replace this seal?
Is there a breather on the differential that could be blocked and is causing pressure to build up and force oil out through the seal?
Sounds like you just overfilled it. I'd give it a few weeks to see if it stops leaking. (Of course, it would be difficult to tell whether the leaks stop because the correct oil level is reached, or because the diff is empty.)
There is a plastic vent on top of the diff that is very cheap to replace. Just pull out the old one and push in a new one, costs a few dollars. If the front seal is leaking there is a crush metal seal that needs to be replaced. There is a thread on down the forum where someone did a paper on the complete rebuild on the diff and the replacement of that seal was described two different ways. It should still be on one of the first two pages of this forum. if you can't find it we can give you the details on this seal replacement. First make sure it isn't coming from the sides of the diff.
Bernie
It's definitely coming from the pinion seal. The car is a 1980 C3 and I didn't think there was a breather, I'll take another look. Also when I filled it up with fluid I filled it until it started to come out of the fill hole, is this right or is there a certain amount that needs to go in?
Finally, I rang my mechanic and he'll do the pinion seal for $100, more if the yoke needs to be replaced as well but instead of spending a weekend under it I thought for $100 it's well worth it!