Hi Andrew
Have you checked the micro switch in the roof frame , it's in the frame on the passenger side behind a plate held on with two screws , this was the fault on my car when the roof failed , to test I held the two wires from the switch together and bingo roof worked
Have you checked the micro switch in the roof frame , it's in the frame on the passenger side behind a plate held on with two screws , this was the fault on my car when the roof failed , to test I held the two wires from the switch together and bingo roof worked