I, once again have the solution to the problem. try taking it out so see if theres some shit wrong thats easily fixable. if not then try replacing the motor.
1. open the sunroof 2-4 inches
2.unclip the roof liner and push it back into the headliner opening.
3.close the sunroof lid and loosen the retaining boltson each end of the gates.
4.pull in the retainers, remove the center bolts and lift off the lid.
5.remove the cover over the control motor and gearbox. close the sunroof if not already closed.
6.disconnect the wiring harness and remove the 3 mounting bolts, remove the motor and gearbox.
7.push the cables back evenly on both sides. remove the rail covers and pull the cables out of their guides
8.place the cable in the center position and press off.
let me know when you need the installation stuff, im too tired to type it all now.
<img src='http://home.hawaii.rr.com/prozak/car/e30sig.jpg' border='0' alt='user posted image' />