Answer by
worker99 (71)
Could be a blown fuse, stuck and dirty track, or a blown motor for the moon roof assembly. You should check the fuse first, then move on to the track, but can be quick and inexpensive fixes. The motor however is a little harder to replace, and should be looked at by a pro.