I would agree adding that as I believe most are located under the dash there may be a leak allowing ingress of water from the inside of windscreen. I understand some folk attach a large flap of leather over the top of dash electrics to catch any such leaks and drip harmlessly away.