Most times, leaks are caused by bad weather, poor construction when the house was built, or age-related damage such as corrosion and rusting metal pipes and fittings inside the walls of your home.