Do you still have this issue?
Finding the Problem:
Motor issue?:
Unplug the Battery first!
Go and find the motor that opens the sunroof. After that unplug the wires of the motor.
ALSO, remove the connection from the motor shaft to the sunroof so that you don’t break anything. I don’t know what motor exactly it is but if their is two wires going to the motor it is a DC one, so get from somewhere 24 V DC electricity. (Either from a battery or from a power supply. BECAREFUL WHILE WORKING ON ELECTRICITY)
If the Motor spins, you know that the motor isn’t the issue. Than it must be connect
If it is: either replace the motor or if you can’t find an replacement part, their are service shop that can replace the coil of the motor.
Locating connection issue:
What you need: Digital Multimeter
How to use it: Their is to ways two locate the problem, Volt or Ohm measurement.
With Volt you need electricity to work. Lets assume that the motor works with 24V, so you want to get +/- 24 on your Device.
With Ohm you MUST work without electricity. When using Ohm funktion, while their is current running through the cables, YOU WILL DAMAGE THE MULTIMETER. With Ohm you want to see 0 Ohm up to under 1 Ohm about or else the wire is fault.
The easiest way is to use Volt first.
BECAREFUL WHILE THEIR IS ELECTRICITY
1. The two wire of the multimeter must be connected to two cable that feeds electricity to the motor. Each cable for one of the wires of the multimeter. BECAREFUL THAT THE SIDE OF THE COPPER OF EACH WIRE DO NOT TOUCH THE OTHER SIDE.
2. When done, you are ready to start the car and select the button for the sunroof. While of you see that their is 0 Volt, while it is on you need to see about 24 Volts.
IF you see 0 Volts it is definitely wire issues.
3. Turn the car off.
4. Use Ohm Funktion, with Ohm you can see if the wire is connected to their destination.
5. Unplug the battery
6. Open up the switch / button of the sunroof, their is two wires connected to it. One goes from the battery to it and the other goes to either directly to the motor or to a relay.
7. Locate the wire destination and connect the two wires of the multimeter to the wire where it comes from to the destination.
8. Turn the device on and see what number you get. Everything from under 1 to 0 is good. If you see a cable above it then replace the wire or see if the connection from the wire to the destination isn’t damaged.
If their is a relay do it to each wire of it.
If you can’t find anything unnominal, replace the relay and test if it works now.
Written on IPad so sorry if I didn’t explain it very well, I hope you can find your problem.
with kind of regards
YOUR WANNA BE ELECTRICITY GUY =)