Welcome back to Against All Oddities! Yes, that smell is leaking diff fluid. Maybe you’ll get used to it. With Mr. Anderson ...
The differential is a component in all cars and is designed to compensate for the difference in distance the inner wheels and ...