You tested the kill switch by disconnecting the return wire?
This does not find a fault in the feed wire to the switch- if you can disconnect that at the switch and trace it back to the coil, you might find a fault.
Or disconnect at switch and check for spark- if the switch is broken, this will...