mine used to leak on my left knee while driving in the rain drove me nuts!!
looked up and leaked off sunvisor, come to find out it was the windshield gasket, installed a new one and leaked on pass. side same way!!
well after removing and cleaning the frame and repainting it no more leaks!!! good luck water leaks can be a big pain in the @ss!!