without a map it will be ludicrusly rich, but yeh itl still rev ok.
It may be a fuel supply issue. injectors may need a clean, fuel line filters ect.
Was your tank low when it cut out? it sometimes helps to find out the exact circumstances when it first faulted.