Leaking when it rains? Where in the hell is this water coming from?

Mine leaked after the new windshield was installed. There was no rust holes because I just had it all apart and can confirm that. On recommendation of a friend in the auto glass business I used a rope caulk called Dum-dum strip. I picked it up at a local body shop supply place. It worked great so far.

Cley