I had the same problem...there is a drain pan around the moonroof that has a tube attached to it that runs down through the windshield column. On my car, the tube came off and caused water to drip from the headliner. Dealer fixed in about a half hour. They knew exactly what it was when I called. Hop...