well what noticed is the water goes under the rubber seal and finds its way in , to solve this is i removed the rubber seal from the base , cleaned it very well and apply a bead of clear silicone and replace the rubber seal and close the sunroof to keep it snug while it dries . this has fixed the leak and the roof can still be opened