I believe a common problem is the boot closed switch sometimes comes astray and the logic for the roof senses the boot is open so will not operate the roof. There is also a switch on the roof mech that can also come loose and it confuses the roof system.