Both their headlights and taillights take water. They are OK in a drizzle, but not in pouring rain.
So if your problem started after being exposed to a good rain, I would you dry everything and see if it works. Then install electrical tape around the openings. I found that it's enough to get a good seal.