Alrighty, so I have a 1995 k2500 Silverado with 350 tbi. this thing is surging and its always a 50/50 chance of it stalling out when ever I come to a stop or get into reverse, it has just under 238k on the engine and its only does this at idle when i have my foot on the gas pedal it doesn't surge at all but once it idles or its just sitting still it surges. I've replaced a lot on this engine to get it to stop so far. the list of what I've replaced is :Tps, Map sensor, engine coolant temp valve, IAC, vacuum lines, spark plugs, distributor cap and rotor, intake manifold gasket, and throttle body gasket. Another thing is I've checked the fuel pressure its reading at 12 and I did a combustion pressure test too its reading fine as well. The only things I have left that I can think off is the wires which I will be doing tomorrow and also the o2 sensor. I did look at the injectors and they don't appear to be spraying weird or dripping, and i know the system is running rich since I can smell gas from the exhaust and I've asked a few buddies to what my exhaust when i rev it up and it doesn't shoot out any black or white smoke so ii have no idea what the problem could be. if anyone has anything to say it would be greatly appreciated since I'm loosing my mind over this probably super quick and easy fix that doesn't want to show its self through a scan tool either.