I have an 03 and have had some problems with mine getting stuck or not closing all the way, etc. What I have done that (so far) has fixed the problems was hold the "vent" button in for 20-30 seconds and the sunroof will shift back and forth and then it resets it self. Like I said so far it's worked each time it gets out of wack, might give it a try before tearing it apart.
_________________
Blood Clot Red 03 Punisher Edition245/75-16 Duratracs, Soft 8's, Ironman/clevis Lift, Monroe Sensa-trac rear shocks, JBA 3.5, GTP Hood Louvers, Roof Basket & Light bar,
Mudd's Garage Rear Bumpercustom made items: cross rails, grill inserts, cargo shelf, lightbar, pin stripping & rock rails.
L.O.S.T. #DW090501