QUOTE(markb @ Oct 30 2006, 02:01 PM)
First things first. Clean all the connections, especially the grounds. It sounds like it's more likely to be the dreaded hot start problem, rather than the switch.
Back to Mark's suggestion. Do it all. The reason I asked what year- be sure to remove the passenger seat. Under the seat is the seatbelt interlock relay (it's there on '75's). It's in a place that can get damp, and the two BIG yellow wires that plug onto it go to the ignition switch and to the starter. Assuming your seatbelt interlock is disconnected, unplug them both from the relay, cut them, strip them, and hardwire them together- preferably solder- and insulate WELL with tape and/or shrink sleeving.
If you're still enjoying the interlock feature, then unplug them, CLEAN the connectors thoroughly, and plug them back in.
Clean the big yellow wire connection at the starter. Take the nut off, remove the lug, wire brush everything, and reassemble. I always sandwich any electrical lug between two internal-tooth starwashers to ensure a solid electrical connection. But then I'm a jerk about this stuff.
Be sure your battery terminal clamps are clean at the battery- take apart and wire brush- and the heavy battery cable at the starter as well.
Have your battery tested to ensure it will hold a full charge.
Give it a try for a while. If that doesn't do it, you may need to consider the controversial hot start relay bandaid.
Jim