sounds to me like the fuel pump/ regulator can only supply enough fuel for idle and then cuts out when you want more, im guessing this engine is run off an electronic fuel pump being that its efi? i would look at trying a different pump if the regulator is working fine