Searched and found one post, but wanted to get more info.
When closing the moonroof, it goes past where it should, right up to the vent position. Likewise when I go to close it from vent position, it goes past the closed position and starts to slide to the rear.
Advice from another post (back in 2003) said the motor was starting to go, and you'd just have to replace it.
I was thinking it was just a worn out switch, maybe. Motor seems to work fine, otherwise. Just the control is off. Still, might be worth replacing the whole motor on a 10 year-old car.
If it is a "whole motor" issue, is there any way that it would be fixed by just replacing the gears? I can't imagine it, but you never know.
TIA.