February 11, 2020 Fix it yourself! Does your car interior smell? Water leaks may be the cause. February 11, 2020 By scoot38 How keeping the water drains of a vehicle free and clear will prevent damage to your customer’s vehicle.