Maybe the wind blew something into the track of your moonroof? A stick? An acorn?
This could be a physical obstruction.
Also, when you hit the switch can you hear the motor turning? In my Prelude, 92 Accord, and 2000 Accord, when you reach the fully closed position, or fully opened position...