EGR valve... over time my '93 K1500 5.7L engine started coughing/stuttering/surging especially at low idle. I changed spark plugs and wires, distributor cap and rotor, O2 sensor, map sensor, fuel pump, rebuilt the TBI, and fixed the timing, still the engine ran rough.
Then I accidentally broke...