i got mine used and in like a week the sunroof broke like that(thank god it was closed). the dealer replaced the motor that drives the sunroof and it has been perfect ever sence. you might want to try that before it rains otherwise its good ol'duct tape to the rescue yet again.