Stop in for a cup of coffee

Ok, riddle me this. I put in the jumper wire. Fired right up and ran. Needed to disconnect wire to kill as suspected. Then hooked up again, started, made my throttle adjustments and disconnected the wire instead of turning key off first. Stayed running until I turned the key off. 6 more starts and runnings without a jumper needed. Key switch?
Could be.
When i pulled the ignition switch out of the fargo it was dead.
I pounded the contact cleaner to it and kept working it. Didnt take long and it has worked flawlessly ever since.