The moisture is due to a crack in the headlight seal...There is no immediate cure...My lens had fallen onto the garage floor...I reattached it with a glass sealant, which did not last too long before it had fallen off again on, while traveling on I75...I went to the dealer and $75 later, I had a new headlight and no more moisture problems.