I have owned at least 6 of these TBI motor trucks. They are EASY.
The most common problem with ALL of them is this:
1. Bad EGR Valve. The spring gets weak the valve opens just off idle, causes stalling. Way to find out if yours is a problem, simple, unplug the vacuum hose from the EGR valve and loop it back to the extra "teat" on the nearby control solenoid (or just plug the line off to prevent vacuum leaks) If problems go away, just buy a new EGR valve, install it, done, fixed.
2. Blocked passages on bottom of TBI unit. Take it off the motor, look underneath it "YUCK!" Clean all those little passages, carb cleaner, small screwdriver, whatever you can use to get that clean like new, (I sandblasted mine, no shiz...) you would be amazed at how gunked up the bottom of that TBI unit gets and causes, the IAC and the PCV valve not to to work right and throws everything for a loop. Causes uneven idle speeds, to the point that the engine won't idle eventually. 1 way to check the severity of this problem, is while the engine is running, pull the PCV valve out of the valve cover, put your finger over the bottom of the PCV valve, there should be a (moderately strong) pulsating suction going on with the little metal valve inside the PCV valve itself, if it aint doing nothing, try replacing the PCV valve first with a new one, check the hose for leaks or replace hose and PCV Valve, if still nothing, PCV port on bottom of throttle body is completely clogged/blocked off with oily gunk. Remove throttle body and clean thoroughly all passages on bottom of TBI unit.
3. Stopped up Catalytic converter. This is inevitable. Replace it. Causes low power at higher RPMs, and you can actually feel a DROP in power as you give it more gas, i.e. when you are accellerating hard and you push past 1/4 throttle, and you feel the engine actually make less power till you raise back up off the accellerator back to 1/4 throttle, stopped up cat!
4. Ignition Module. The ignition module, may work seemingly FINE, however take it an autoparts store and let them test it on the machine, likely it will fail a couple of the tests, also will likely be VERY hot (overheating module) after testing, should not be that hot, if really hot, and/or fails any 1 out of 5 test runs on the machine, replace it.
5. CTS (coolant temperature sensor) causes the ECM to dump massive amounts of fuel into the engine in attempt to start it up. Engine will not start, smells of gas, really really bad when attempted. Replace sensor.