Swap to a 12 volt coil, and add a ballast resistor between the battery and the coil for extended running time, and you should be able to run it indefinitely without problems. You might have to jumper around the resistor for startup, but not unless it has trouble getting going without the bypass. The starter will work great on 12 volts- - - -just don't crank it for long periods of time.
Jerry