Wooden, it does sound fuel related, and it could either be a vacuum problem, Fuel pump, or fuel filter/line blockage.
The fuel filter is in the tank I think, but haven't got my manual with me at the moment, so can't look for you. That's where I'd start though.
If it's a vacuum, you would know if you got a big sucking sound when you opened the fuel cap.
Sorry I can't be more help.
Mick