The sunroof of my 2000 Saturn SL2 opens ok but when it closes it hesitates and makes a horrible grinding noise. If you "help" it along with your hand it closes fine. I got it checked by the dealer once and they wanted about $400 to fix it. apparently the motor was going bad- $400 for an electric motor sounds a bit steep- but I guess the labor was the big expense in fixing it.