I'm no expert, but this one error
may be related:
A559/not present - Instrument cluster: Supply was switched off (terminal 30g_f)
Any issues with the battery? I'll insert the usual questions here:
- How old is the battery?
- Do you know if it's been registered to your vehicle?
- Any cranking issues (especially with the cold weather)?
- Any weird electronic behavior that you might have seen for a moment but then disappeared? (e.g. radio misbehaving, clock resetting)
Just a
WAG, but my thoughts are the roof is leaking because it didn't close properly and is binding somewhere, which is why is won't open again.
Possibly due to dirt/debris or something simple. I wouldn't go so far as replacing the glass till this possibility is ruled out. Your original post seems to infer the leak has caused the issue with the sunroof not working, but I'm thinking it's the exact opposite. I.e. fix the roof open/close and no more leak...
Please take everything I say with a giant grain of salt though. Thankfully, there are much more experienced and smarter forum members around, who may have better ideas.
Lastly, have you tried resetting the codes, taking it for a decent length drive and then seeing what codes are still active?