Rochester Ny, and other member is in catskill NY. whats your location?
I knw ther eis a member in NYC also.
Did onlly the sunroof stop?? there is a sunroof fuse in my 2000 catera. you will have to check owners maual. but if u have issues with radio cutting off and on, and maybe trunk release not working ot gas door release... could be the multi function relay.
Also If the battery is disconected you have to turn the roof nob to wheere you want it and push it till it opens to that location. Its sorta a reset. same with express up/down power windows. hope this helps.