Its probably your drain tubes are clogged. If you open the roof, the front 2 corners you can see a small hole in the body, these are the front drains. Best bet is to used compressed air to blow them out. The rear drains are difficult to get to without a very long nozzled blow gun or removing the headliner. You could always find the end of the drains under the car and blow backward through them.