Sunroof drain - clogged OR hose came off.
It could be the sunroof drain. First, check to see if any of them are clogged. Open your sun roof and insert a long piece of weed wacker chord into the drain.
What I found was that the drain hose came off of the sunroof drain nipple. You will need to...