I hope this helps someone out there in GMT400 land!
I've spent 11 months trying to work out a very similar issue.
1994 with 4.3 V6.
Changed: TPS, MAP, IAC, Knock sensor, Temperature senders, PCV, EGR, Fuel pressure regulator(2x), Injectors when I rebuilt the TBI, New Distributor(2 times)...