If the engine stops in a short distance I would first suspect a problem with the gas cap vent.