The trim piece (exterior) on the '92 SE-R's sunroof has seen better days. It's the plastic surround that goes all the way around. If you're parting a B13 out and have this piece, just reply back and let me know your asking price.
I have the same problem with the sunroof. It goes up but won't go back. I'm guessing it's a rusted switch for mine because I've noticed water dripping from the switch during moderate to heavy rainfall.
My plastic trim piece has seen better days as well. I bought some windshield silicon sealant and re-applied it all around the top. I basically removed the piece, applied the sealant, applied pressure until it seemed to hold, let dry, and scraped off any unwanted sealant. I used the same clear sealant to apply over my rear tail lights. So far no leaks in either place
Beataholic - I may be interested in the sunroof if Greg doesn't take it. I've noticed rust forming on mine from the previous owner. Let me know.