If your roof has not rusted through from say a vinyl top then your windshield seal has given up. It must be removed cleaned and reinstalled with a new seal kit.
Thanks Jim, I guess I will not drive it in the rain! :laugh: Stopped by the bodyshop, they said they stand behind their work, bring it in and we will reseal it for you. He was surprised it leaked, sealed with lots of urethane...o No: