My truck will fun for a few minutes fine, then start sputtering. If I let it idle for a bit, it will run for a few minutes again. The fuel filter is clean, I tried a new fuel pump and the points are clean and adjusted properly. What could be doing this? Can it be the coil or condenser?

Any ideas?
Andy