Post by
gtgreg »
https://forums.nicoclub.com/gtgreg-u97338.html
Tue Jul 15, 2008 4:36 am
I had the EXACT same problem on my 00 I30 - I disconnected the battery (as I found out here) and that took care of the problem - for a while. But, later, I had the SES light on and had the codes checked at Autozone - they gave me the code and cleared the light - but after that incident, the sunroof gave me that same problem! Fast forward to this past weekend - I had to get a new battery after nearly being stranded by a dead battery and after the new one got installed (and re-set the radio pre-sets) VOILA - the sunroof worked again (and is still working, FWIW).
So I would try this "disconnect the battery" solution before I would put $$ into a fix...