I had this happening on my suburban and replaced the seal. Still happened. Turned out it was the third brake light had a crack and water was running in through the screw holes, sealed them up and problem solved.
If you are somewhere warm, break out the hose and start looking. I learned a trick about checking seals. Rub a bit of baby powder on them and hose it down with the doors shut, check the seals to see if it was completely washed away in a certain area