When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Check and see if there are any codes. It sounds like it is EGR related, but check initial timing to be sure. It should be 10 degrees with the SPOUT disconnected.
Seafoam can't hurt, that's for sure. Have you pulled the codes? I would take a look at the EGR system as well, there could be a problem there causing the truck to ping.
A small exhaust leak between one of the exhaust manifolds and the cylinder head can sound like a lifter tick.
With my 1990 351W, the tick was audible under moderate load but I had no sound at idle. With the hood up, I could hear a faint tick but only while I revved the engine.
If your situation sounds like mine, try re-torqueing your exhaust manifold bolts, working from the center of the manifold to the edges. If the sound changes while you do this, you will have verified an exhaust leak.
When I removed my driver's side exhaust manifold, the two outside ports showed evidence of leakage because they were heavily coated with carbon. Installing a gasket fixed my problem.
It wasn't a fun job, but I was relieved that it wasn't an internal engine problem.
The advice about timing, egr valve operation, and seafoam would apply if you have a predetonation problem. Predetonation pinging has a higher frequency than a tick caused by a single lifter failure or an exhaust leak.