I have a 2005 Chevy Silverado 4x4 and early 2021 the shop tells me one of the front axle seals is leaking. Then a while later it was the other. Then it was both again, and here now both are leaking again. So now they are saying I need a whole new front differential for 3500 dollars. If find out odd that the first ones lasted 16 years, but now magically with new seals the differential is bad. Any ideas?