Robert,
Nice Truck by the way!!
and this is not a complete answer, just a few comments to keep you scratching your head.

I asked my son last night what would cause an issue with a TPI engine surges. A little fuel to get a heavy thinker thinking, His answer came with more questions: How much Cam we talking? Stall converter range? is the timing set correct with the computer wire-off? Fuel pressure checked, regulated ? clean injectors? and when he got to> IAC? Idle Air Control adjustment? <something about key-on set-up computer to know wide open position? & then idle-set screw. I thought wow, it can be a list of many things. the code or scanner idea mentioned is a good way to get there.. I had a bad water temp sending unit telling My Rv computer it was 35 degrees all the time. (that was a surge then stall) the Scanner picked up on it.

anyway it's not as easy to trouble shoot from an arm chair, but it's less greasy.