Let me start by saying I was only at the carwash because of strict water restrictions !!
That being said, I had this problem a few weeks ago. Was caused by an over eager blower at the local drive thru carwash. There are two blower nozzles that point directly down at the sun roof. They push the sunroof down quite a bit (about 1/4 inch) while drying the car. On a day I had had the car washed it rained heavily and I got water inside. Dripping from the passenger side grab handle and from the homelink buttons. I think that the glass had just stuck in the "pushed down" position. Once I opened and closed it, it seemed fine and has not leaked again since.
Keep us posted madmarchhare
05 Grand Cherokee Limited 5.7 Hemi 265/65/17 Revos, K&N
HEMI CLUB MEMBER #10
1998 ZJ Special Edition 2wd- Traded
1991 XJ 2.8 2wd Sold