Mine has the same problem - caused by leaky dried up windshield gasket. The old gasket was retaining water from rain or washing, then when driving air pressure forced the water in. The angled windshields forces the water in at the top.