Limped home today after a 25 mile highway ride. Stalling/miss no power, and shut off. 331,000 miles on unopened engine 94 2500 2WD, regular cab, automatic. Fuel pressure a constant 25-30 PSI with mechanical gauge, and adjustable overflow valve. Mechanical lift pump and elbow hose replaced last year ,7500 miles ago. I changed fuel filter, (with new) cleaned checked strainer, all ok, bled filter manually with button on lift pump, no problem here. No unusual smoke or high temperatures as well. What is happening is, holding engine at 1500 RPM, no load, for perhaps a minute, suddenly a loud tapping noise and then stall out, with no immediare restart. Will restart after several tries, but the same will happen again. My question is time for a replacement injection pump,? Any help is graciously welcomed, as well as a source for a pump rebuild or replacement. Thank You. Rick.