I was just thinking that the seals around the sockets seal the only openings in the housing, so it's probably those gaskets failing that's letting the moisture in