Still searching around, I believe it is the windshield seal though, so going to try and get the windshield replaced when I am not too busy
Hey, just so you know I think I fixed my leak today. Part of the windshield seal at the bottom was missing right above the fresh air intake. I put a quick bead of silicone, waited couple hours and went through car wash and no leak. Going to do a nice job tomorrow along the whole windshield and should be good. You might not have to replace windshield just replace seal at bottom.....