If your roof motor has failed its most likely due to it sitting in the original location, where drains have blocked and its become water logged.
Your motor will be revived to get it working again, then relocated to the dry boot area to prevent the same thing happening again.