Did you end up fixing it? My sunroof has been busted for a few years, sounds crunchy when button is pressed and leaks water. Suspecting the cog has degraded and broken and thus it can't fully close and seal so water is slowly getting in.
Struggling to find a regulator/motor replacement so...