(i read the common FAQ, and i live in michigan it has only been about 70 so i doubt it got "too hot", but i guess i can check)

my sunroof is stuck open,
i checked it's not the fuse (my power windows still work and I was informed that it is the same fuse)
anyone have any tips as to what this could be?
i push the button and NOTHING happens
and if it is a full motor replacement how much and where can i get this? and is it an "easy" do it yourself job? I hate paying a place to do the work if I or one of my friends can do it
thanks