sometimes the sunroof gets out of alignment and gets "stuck" have you tried pushing it up while putting the button forward? once you get it fixed it helps to keep vaseoline on the rubber to keep it from dry rotting and keep it from sticking. i even put some on the tracks. if its not the fuse and you dont want to look at the motor then is the switch bad? can you test to see of power is getting that far? if it is then you need to get a new/rebuild the motor. also how cold/damp is it where you live? have you tried it durring different weather cond? (not the rain tho

my luck, it would be the only time it would work and then get stuck open lol)