Just wanted to let everyone here know that it turned out to be the switch that the key goes into, I don't know if that's called the ignition switch or the starter switch or what. Anyway, I put in a replacement switch and all is well.