When you say "it happened three times" this whole winter do you mean "it snowed three times"? I live in Syracuse, NY. We get 100+ inches every year, so I have some experience with the slushy salt+sand mixture that covers everything near a road in the winter. You can clean your car all you want but as soon as you spend 2 minutes driving a lot of the salt+sand+slush is back. How do you clean the lens while driving?