stownsend, your truck is the same as mine and i had to have my axel seals replaced at around 20k the dealer did it under warranty and it is not easy to do, they have to spead the diff to get the gears out for the tool to reach the seals for reinstall, i would say they messed them up when they put the axel shafts back in, (doesn't take much to do that)