what you can do now is to trigger the ecu and the other componenet relay with a switch so it turn on.
Currently I think your components only turn on when you are cranking it and once it back to the on position at the ignition switch the delay is not trigger so other component is off.
No power to the ecu no signal to the ignition hence no power to the coil to produce spark.