I looked at that EOS switch and it's not extremely clear but it looks like it really needs to be cleaned/replaced. There is definitely evidence of corrosion which I believe would cause more current to flow and blow the fuse. So I have to agree with strangeway. If thats not it start checking the low power solenoid circuit on the driver board. A number of things could be bad.