Chevy 350 help..

Yeah, I know.

Okay, I picked up an 89 k5 with the 5.7 tbi the other day for really cheap. It has a miss that I can't seem to figure out. Truck runs roughly, almost like the plug wires are wrong. It throws a service engine soon and I pulled the code, which was 32. That says egr valve, I replaced it and didn't help so cleaned the OEM one up and reinstalled it, checked the ports and they are blowing and sucking as they should, next I manually pushed the valve and the motor died so I am thinking the egr valve is good.

I changed the plugs, wires, distributor cap and rotor, the old cap and rotor were pretty bad, to the point I thought that was surely the issue yet it remains.

Truck also smells like it's running rich but no smoke or anything. I am pretty stumped at this point and hoping someone has some insight. It really shows up more at cruising speed under light throttle but is evident all the time.

Thanks