Does the engine restart immediately after it has stalled or do you have to crank it for a while for it to restart?