Thank you very much for all the help and pointers! The car is now back and almost fully working (it needs a new rear light and the rear vents replaced as this is where the water is coming in) New light ordered and booked in to get the vents done in a couple of weeks.
The garage took the motor apart and dried it all out and it is now running properly. They replaced the microswitch, but going by Rob's post they may have also replaced a section of wire at it as the fault is now cleared and the roof is running smoothly. I'm just glad that it's fixed and it didn't cost too much!
The garage took the motor apart and dried it all out and it is now running properly. They replaced the microswitch, but going by Rob's post they may have also replaced a section of wire at it as the fault is now cleared and the roof is running smoothly. I'm just glad that it's fixed and it didn't cost too much!