I have a leaking sunroof I think, but no demon possession in my wiring...just get it dried out ASAP. I checked my two drainage holes and they are working OK, have you checked yours?