Using a DC motor as a generator and an autostarter?
Just short the blocking diode to start.
Turn the short off after a timeout. The engine is either running by then (and the motor running as a genny) or it's not (and requires manual intervention).
A high-current self-resetting circuit breaker protects from burnout if something is jammed and the motor doesn't spin up.