drain tubes
there are two drain tubes one on either side of the roof that go down the A pillar. i have also seen the seals leak. best bet is to pull the headliner which you might have to do to fix it anyway and do a hose test and see if the drains are plugged