Miałem podobne problemy, dość kosztowna usterka.
Na początku robiłem adaptację czujnika dachu w serwisie koszt 300 zł.
Jakiś czas dach składał i zamykał się prawidłowo, ale później problem powrócił.
Facet w serwisie powiedział że należy wymienić siłowniki dachu, jeden siłownik to koszt ok. 1500 zł a należy wymieniać parami.
Wymieniłem również czujnik pozycji dachu, koszt 500 zł.
Do tego trzeba dodać robociznę, koszt ok. 2000 zł, bo należy ściągnąć cały dach.

Wymianę części robiłem w tamtym roku na koniec sezonu jazdy bez dachu.
W tym roku wszystko działało bez problemu, ale długo sobie nie pojeździłem bo teraz mam wybitą tylną szybę w dachu. Ale to już inna bajka.