a really simple possibility (which has happened to me a couple times) is that your fuel filter is clogged. I have a clear glass filter and sometimes even though it looks pretty good, it's limiting flow just enough