I took it to the service center - they said they replaced the sunroof module - apparently, everything was fine (wiring, connections, etc) they couldn't figure out why this was happening, so they thought something in the module might be the issue, so they replaced it...