We had this after some little scroat ran over the aerodecks roof.
I had to hold the button down and 'lightly bash' the roof

from the inside to get it moving.
OK, I know it sounds bad, but I'm sure you know what I mean.

After we freed it up once, it worked faultlessly.