could be- but you need to check fuses and if all ok you will need to check for a feed to roof switch and then a feed out to motor also not forgetting to check that motor earth is ok,there may be a relay fitted for sunroof this also will need checking out.
lm, August 2011