I'd say you experienced an overheat for some reason or another. Coolant boiled over. Check for a bad hose somewhere. Replace the thermostat. Pray.

I can't see how a coolant boilover and an electrical problem would be related.