I had a problem recently with condensation from a dodgy seal. When we finally had some dry weather, I took the back cover off and left the light on full beam for ten minutes or so. I then renewed the seal and, touch wood, it's been perfect ever since.