My bone stock 94 k1500 recently started doing the exact same thing... your description sounds like you are talking about my truck!
I have eliminated any possible issues from plugs, wires, IAC, O2 sensor, distributor, reluctor, ICM, TPS, EGR valve, EGR solenoid and coolant temp sender, I have...