This is on my brother'* '03 Grand Prix, about 30k miles.
He hits and holds the sunroof switch and it only moves about a centimeter... hits the switch again and it only moves a centimeter.... hits it again and it only moves a centimeter, etc.
Holding the switch for several seconds after it has stopped moving doesn't do anything either but as soon as the switch is hit again it'll move just fine, but in very small increments. I've got my camera on me so I could take a vid and post it up tomorrow night when I get back home.
Sounds like a bad relay to me, but I really don't know. Searched the forums but no luck.
If it is a switch or a relay or whatever, I'll need to know the location of it too as I'm really not familiar with the car.
Thanks for any input