Here's the story... Last fall I had the SES light come on, the codes indicated a random misfire and a misfire on the #3 cyl. The #3 plug had a severely burnt electrode, I changed the plugs, the SES light went out. This winter the truck started to feel a single buck when accelerating up a hill or passing. Then in the spring I was heading up north with the snowmobiles and heading up hill with the cruise on, and I lost power, the RPMs went up, but my speed went down, from 75mph to 60. then at the top of the hill it cleared up. No codes at this time. It never did it again on the trip, but when I got home I replaced the fuel filter. Problem seemed to go away... then this summer it did it again. same thing as before. No codes again. Then a week later the SES light comes on truck is running rough. Same codes as I already mentioned. So thinking it might be electrical, I replaced the plug wires, dist. cap and rotor, they were very corroded. This time the #3 plug has no combustion residue, but the center electrode is burned way down. So I also bought a new plug, and a new poppet injector, replaced both. The injector was plugged and had crap built up on it. So the things seems fine until the other day, I take off from a light and no power. But problem persists, so that is why I'm thinking fuel pump.