I know it's getting gas because the fuel odor increases with each push of the starter button with no fire. After one or several turns of the key on and off it eventually starts with a loud backfire and starts right away. I noticed a click somewhere under the tank when I turn the key to on during the times it would start and don't hear the click when it doesn't start. The key is getting funky and sometimes requires some jiggling to turn to any position. I have a sneaking suspicion it's in the ignition switch circuit not letting power to the plugs because it goes like a striped-ass ape once it's running. Help?