Check to make sure the screws that hold the glass in the sunroofs are tight, when they get loose they leak...
also check the drain tubes for the sunroofs, when the clog they will leak. Open sunroof and look toward the front on both sides should be a drain tube, first makes sure nothing big is in the way.
Best way to check to see if window is still leaking is a water hose.
Also if you are using the A/C or Defrost check to make sure the A/C drain tubes are not clogged. found next to the transmission both sides. (under vehicle) they are about 3/4 of the way up the side of the transmission on the forward end. If you crawl under near the front of the door you should see them without too much trouble. Clear out both *******.