Thanks for the reply Mike,
I did a full tune up on this truck about 5,000 miles ago (plugs, wires, cap/rotor, filters etc.) and it was running good until last week when this stumble/ping started. The truck has 65,000 on it in total. I took a shot and changed the TPS- same surge/ping. You are probobly right about the EGR being the next likely culprit on the list. Also the computer has not set any codes.
Thanks again
John