Intake or head gasket, maybe TBI rebuild
I have a 93 K1500 350/5.7
Runs like a champ, except after it gets to temp (~160 engine ~180 Transmission) it runs low RPM on idle in Drive (100-300) and Tac bounces (will idle in park fine Tac around 500 RPM). Once warmed up it will sometimes die if at a light for too long. No problem doing 4 hours straight driving, doesn't overheat. After it stalls out, then the next 5-10 min of driving it doesn't want to accelerate well, putters.
I've been down the diagnostics rabbit hole, Fuel pump is new, plugs and wires are new, hoses are new. IAC is new. Engine is dirty/greasy AF so not been able to visually confirm head/intake gasket leaking. I do not have oil in coolant or coolant in oil. Radiator doesn't bubble. Went through a whole can of started fluid to find vacuum leaks around gaskets, but nothing. IAC valve seems to be next in line of suspension, but it's a new IAC.
At this junction, I wonder if all the o-rings and smaller gaskets in the TBI may be at fault, or if I need to consign myself to replacing the intake/head gasket. I hate to make more work for myself, but if I go the route of doing those gaskets, do I just need to plan on doing both and adjusting my valves etc as I'm already down in those guts, kinda like replacing a water pump whe you have to do the belt?
Looking for suggestions as I hate to just tear it down and throw parts at a problem I don't understand.