Blackheart,
I would look closely at the ignition switch. If it's the original switch, it could be coming apart. Usually it's the cylinder that fails, and not the electrical part of the switch, but they can fail too.
I've also experienced battery cable failures, where they break at one end or the other. So be sure to check them and not just the bolts on the battery terminals.