I bet it is the rain coming through beneath the windshield my car does this as well, gp's are notorious for it,
http://www.grandprixforums.net/water...-fix-6961.html

I believe there are more fixes than this but heres one