Check the ignition switch, this has both the ignition and the starter circuits going through it and you mentioned repeated switching. I'd check the connections there and at the point where the...