I have a 95 gmc Sonoma high rider sls 4.3 vortec. It looses power at 2500 rps and idles rough. Also runs rich. I have checked the spider injector for leaks and recealed the plenum. I've changed both O2 sensors. New map sensor, plugs wires, cap, rotor, fuel pump, filter, coil, cam sensor...