Re: ingnition switch wont turn motor off
Two wires on the ignition switch to check out.
Solid black is the ground and connects to the engine block thru the wiring harness to the ignition switch.
Second is the black with a thin yellow trace line is the 'Kill' wire, from the ignition module on the motor to the ignition switch.
The ignition switch connects the 'Kill' wire to 'Ground' when in the OFF position.
You could have a bad ignition switch, a poor contact inside the Cannon plug, or the ground to the engine block.
Start checking connections and use an Ohm's meter to verify the ignition switch.