Do you have a sunroof? Lots of electrical gremlins on these with sunroofs due to undiagnosed leaks and water getting in the fuse box.