Re: motor wont shut off
In all probability, the small blocking diode between the ignition switch and the shift switch is shorted or missing. Either case would allow the charging system to provide voltage via the "I" terminal of the ignition switch.
Another scenario would be that you have something wired wrong.