What are you using for a fuel filter and where is it in the system? If your fuel tank was allowed to set for several years with old gas and non use, such as some of these old cars with different owners have subjected them to, can create a really fine sand from corrosion of the old gas. It can be almost impossible to filter and can flow through several inline type filters. What happens then, is the sand is so fine, it gets in the needle and seat and can stick shut or open. Causes flooding one minute and starvation the next.
It is so fine you can't see it, unless there is a bunch, like in the bottom of a sediment bowl type filter. However when you manipulate the needle by hand, like when you open it up to check for problems, you can hear it grind. The only way I have been able to stop this issue is with a sediment bowl type filter, the sand is tiny but heavy and will sink out of the gas and not flow through the filter.
Nick