My 2004 D2 sunroof has developed serious issues. Front sunroof opens automatically sometimes, then doesn't close until I restart engine one or two times, rear one pops up a little when engine starts, then opens fully later. I have checked switch continuity, they are okay. I think sunroof ECU could fail, Has anyone sorted out this issue?