yep, if the motor is wired blue to blue, black to black (or sometimes blue to black), then the kill switch only has two places to go. It works by shorting out the CDI (which is... simple, but stupid), however if there's an issue with the circuit, such as 2door described, then it can complete the circuit instead. The only time a kill switch will be bad is if the switch itself is non-functional, and the internal connection is either stuck on, or off. having to hold the switch is indicative that the switch is OK. Now you're down to troubleshooting, if it's the CDI wiring that's junk (because it's filled with epoxy, this means you will need a new one), or the magneto that's junk (check solder joints, maybe see if the white wire is shorting, etc.), or both. However given that the bike runs, the CDI is getting power, so now you check the magneto. It's obviously producing power, so thats OK. Check the coil. Given that it's GIVING power to the CDI, both solder joints are giving the power. So... check your wiring