Last year i had the passenger widow leaking from the top of the window. After that trip i cleanned out the weep holes, no real dirt came out and it wasn't the problem. I then used clear silicone around the top 3rd of the outer gasket where the factory silicone was. Again still leaking.
Next step was up on the roof and where the front cap curved around to the wall i noticed the the paint covering both had separated maybe 1/16". I peeped it and applied a small bead of silicone then prayed for rain. Wha Hoo problem solved. Then went back and re siliconed the remaining corners.