It sounds as if the motor needs resetting. This is quite an easy job, but very few people know how to do it.
I learnt years ago after spending ages on a faulty roof.
It's not very easy to describe either but here goes:
The roof needs to be in the fully tilted position.
Remove the panel in the boot (trunk) so you can access the motor.
As you look at the motor you should see a white coloured plastic gear sticking out. Pull this out it should click twice (this puts the motor in neutral so you can adjust it without moving the roof).
To the right of the gear as you look at it, there should be a small hole in the black metal frame. Find something like a drill bit or small alen key that will fit into it.
Spin the white gear with your fingers and the alen key/drill bit will eventually line up with a hole inside the motor and you will be able to push it through alot further.
Once the alen key/drill bit has located its hole, keep turning the plastic gear. There is a little cut out in the side of the gear which needs to be lined up with the alen key/drill bit (the gear may kepp clicking as you turn it at this point but don't worry).
When it is lined up, push the plastic gear all the way back in and remove the alen key/drill bit. The motor should then be reset and hopefully working from the switch correctly.
Hope that makes sense.
I learnt years ago after spending ages on a faulty roof.
It's not very easy to describe either but here goes:
The roof needs to be in the fully tilted position.
Remove the panel in the boot (trunk) so you can access the motor.
As you look at the motor you should see a white coloured plastic gear sticking out. Pull this out it should click twice (this puts the motor in neutral so you can adjust it without moving the roof).
To the right of the gear as you look at it, there should be a small hole in the black metal frame. Find something like a drill bit or small alen key that will fit into it.
Spin the white gear with your fingers and the alen key/drill bit will eventually line up with a hole inside the motor and you will be able to push it through alot further.
Once the alen key/drill bit has located its hole, keep turning the plastic gear. There is a little cut out in the side of the gear which needs to be lined up with the alen key/drill bit (the gear may kepp clicking as you turn it at this point but don't worry).
When it is lined up, push the plastic gear all the way back in and remove the alen key/drill bit. The motor should then be reset and hopefully working from the switch correctly.
Hope that makes sense.