Sounds like it. But I doubt it's the pump or filter. Otherwise all cylinders should be doing it. I'd take a good look at the EGR as a matter of course, and then injector flow, etc...Make sure your engine is not "carboned up". That will cause this problem due to the semi clogging of the injectors, and higher compression due to the carbon in the chambers. Also carbon can soak fuel vapors, and cause a lean problem. I'd run a can or two of techron fuel system cleaner through it, and do as much stop and go driving as possible. IE: get the truck hot, and then shut it off and let the techron heat soak the injectors and chambers, intake valves etc. Do that over and over if possible. Running injector cleaner does nothing for a running engine. All the "work" is done on each heat soak while the engine is hot and sitting. This is the same way the carbon and gunk builds up in the first place. Anyway, you do sound lean, but it's just a guessing game without seeing it. I'd check everything emmision related including temp sensors, O2 sensors, the whole ball of wax. Being it's on random cylinders, I'm guessing towards some carbon, and semi clogged injectors. You might be able to visually verify if you can locate a borescope. We had the same problem on a camry recently. MK