My car sometimes suffers from this, ive noticed it happens more when the tank is below a quarter?
I havnt had a chance to get a look yet, but il let you know if i find anything.
Like you say it fires then dies. Start again and it runs fine.
Strange eh?