Followup on the car
So it turns out the roof leaks; the pan that catches rainwater is clogged because the sunroof seal has a defect & ‘stuff’ got in there; that water has to go SOMEWHERE so it goes straight to the central wiring harness and shorts out the box. Just hope that the drain in the pan can be cleared out, otherwise take the headliner out to put in a new pan . . .