I had the same problem. there are drain plugs on the back of the headlights, and corner housings. You don't have to drill holes. The plugs are gray, located near the bottom. I made the mistake of drilling my 1st pair. I found that the sealant was dry, and cracked around the lenses, where they seal to the housing, and that was part of the reason they were leaking. I removed the lights, and placed them face down in hot water for about 10 min. ( try not to get hot water inside. it dissolves the mirror coating). You can seal them back up with a waterproof uv resistant adhesive. I got some from Lowes, there are a few to choose from. apply a thin, even bead so it won't get on the inside of the lense, and look $h!tty. I eventually got a 2nd pair of headlights, they leaked right away. I then figured out that the sockets, or plugs were to blame, and used duct seal around the outside of every socket, and plug to stop water from getting in. You should be able to find duct seal at Lowes, in the HVAC section, or you can get it at an electrical supply store. It's a gray, clay like substance used mostly to seal holes in buildings. It's sold in 1lb bags, wrapped in white plastic. it seals good, lasts about a year, and removes clean, with no problem. It's pretty cheap, $5-10