umm maby you wanna check the connections behind the dash to make sure they are secure (like the open and close connections) and then go to something bigger like taking your headliner out to replace the motor and stuff. when you press to close it can you hear the motor tryint if not and all of the connections are good you might have fried a wire or maby there is a fuse on that wire that is blown have you checked all of the fuses if not do so. this shouldnt be too hard to fix and its not worth 800 dollars to fix. worst gets to worst go and get a whole new moon roof for 300 dollars or something lots cheaper and you got a whole new moon roof and you can sell you stock one