Ahh OK, I don't think the TPI heads have the same intake bolt pattern as the TBI but, I may be wrong...
Fairly sure the heads are NOT the same bolt pattern as the TBI intake--the center two bolts are at a goofy angle on the TBI.
I guess you can always get a 4BBL intake manifold and a TBI adapter plate.
I did this on my '88 K1500. Getting the EGR to work was a nightmare; I had to use a home-made adapter plate on top of a store-bought adapter, otherwise the EGR valve interferes with the IAC valve.
Had to make a simple adapter bracket to bolt-up the ignition coil.
Had to use some hardware-store pipe thread adapters to get the brake booster vacuum tube, and the quick-coupler for the heater to work. The booster vacuum tube had to be cut, re-bent, and generally dicked-with.
Needed a TBI-to-Q-Jet manifold adapter to mount the throttle body. Good news was that my chosen manifold (same unit used on the ZZ-series crate engines) places the mounting pad at almost exactly the same height as the TBI manifold--just a little bit higher and a little farther forward. I didn't need to replace the throttle cable, trans TV cable, or the cruise control cable. I did have to re-adjust the TV cable; and the bracket that holds those cables fit the new manifold just fine.
The alternator support strut and the belt tensioner support strut fit perfectly. There's
no place to attach the A/C compressor strut, and I had to get creative with the mounting for the MAP and ESC controller.
Yeah, it's do-able, but the EGR especially is no fun at all.
If I were doing this again, I'd
buy the Summit aluminum TBI heads, and use the TBI manifold instead of using the older aluminum heads (old-style intake bolt pattern) I had on the shelf, and the ZZ manifold.