Question: "My Mazda is suffering some electrical problems, can you fix it?"
Answer: The best thing to do is fix the leaks, dry the car, and see what happens next. Often, once a car is dried out, some electrical problems solve themselves. Otherwise, it's likely a question of replacing a few parts, thankfully it's not too expensive on an MX5 and likely to be a few connectors or sensors. On other cars, we have known ECUs to need replacement, which can run into thousands just for parts.