Dave, If it turns out to be the fuel pump and you don't fancy paying new prices then give me a shout as I have 2 available.
One is a stock pump which has done only 9000 miles, comes complete with seals, screws and float etc.
The other is a Nismo uprated fuel pump which has covered 1500 miles.
I require, £50.00 for the stock pump and £100.00 for the Nismo.
Let me know if I can help you further.
Cheers,
Alex.