my 2002 2500hd had a leak which the dealer claimed came from the seals. They replaced these, and a few days later it started to leak again. This time they said it came from an "upper" seal. In all they charged me $1100. After having it back for a few more days, more leaks. Now they found a "hairline crack" and wanted $1400 for a new housing. I couldn't take it anymore so I pulled the truck out of the dealer and went by the local transmission shop. He found a pin-hole in about 30 seconds which looked like some problem with the way the metal was formed. This mechanic kept it for a day and put some "liquid metal" in the hole. It's been fine ever since and he didn't charge me anything. I would rather drink gear oil than go back to a dealer.