Just for information. I resolved the problem. I don't know which fix took care of it but this is what I did.
1) plugs
2) wires
3) cap and rotor
4) new coil
5) egr valve
6) new gasket between throttle body and intake
7) cleaned throttle body
truck runs great now. the only thing is there is a ticking upon acceleration that seems to go away when she warmsup! I can live with this