I think if I were you Don I'd check that in tank filter like the others have said. Then I'd check your fuel line and hose. Has it been replaced recently? I had an old truck that would run fine for a while, then leave me stranded 10 miles from home. New fuel pump, cleaned out the tank, added in line fuel filter. Still a problem. The line was older and rusty. So I replaced the fuel line and didn't have any more problems.
I used to drive it down the highway out of a gas can. You could always do that to isolate the fuel line and pump. Run a hose out of a gas can up to the fuel pump and run the car. If it runs fine it is most likely the line, tank, or hoses. If the problem persists then you can assume the fuel pump is probably bad.