I am definitely not an electrical guru. I wonder if it could still be an ecu problem. My bike is newer, 2018, so it might be different. It has a couple safety switches or sensors, whatever you want to call them. You have to have the clutch pulled in to start the bike. If that switch goes bad( or the wiring to it) does it tell the ecu to cut spark? Switch on the kickstand, if I click it into first gear with the kickstand down, it kills the bike. If this switch is bad, does it tell the ecu to cut the spark to kill the bike? And the run/stop switch on the controls. This might look fine on the outside, but if it is bad, does it tell the ecu to cut the spark to shut off the bike? So maybe the ecu is preventing spark due to faulty switch?