Doubtful it is the headlight switch. Probably have a pinched/damaged wire somewhere that is shorting to ground. My rule of thumb when something odd happens out of the blue, I look in the general area where the vehicle was last fixed.
Problem with plug shorting?
There are a couple of reasons why a headlight keeps blowing on a 2001 HyundaiÊ Elantra. There could be a problem with the ground circuit or the connector.
The brakelight switch, wiring, bulb holder(s) or bulb is shorting out.
Find where the wire is shorting
If the main headlight fuse keeps blowing out on a 2002 Kia Sportage, check for a short in the wiring. Also check to make sure there is no moisture in the headlight holder.
you probally have a bad wire that is shorting out and blowing your fuses.
Are both your brake lights blowing out? If it affects only one light: it could be a bad light socket, or a pinched or frayed wire that is shorting out.
Your bulb or socket may be shorting out. Check for shorts in the system.
The control wire to the solenoid may be deteriorated and shorting out. Or, you may have a bad starter.
The fuel pump is shorting out and that is why the ecm fuse is blowing .Disconnect the the fuel pump and try it again,if the fuse blow's again then it is not the fuel pump.
Your brake fuse might continue blowing in the 1995 Toyota Camry because you have a wire that is exposed and shorting out. You might also have an issue with the brake sensors.
some emc squash the wiring harness and end up breaking wires which earth out on the body and cause shorting out which causes the blowing of fuses