I've got an 86 2 door blazer 4x4 2.8 4 speed manual thats not running well at all. Has a fuel smell while running so it's obviously running rich. Has new plugs, wires and distributor cap. It's only throwing a 32 code for egr as I don't have any vacuum lines going to the egr solenoid. They are capped off. Timing is at 14° and plugs are gapped to .040". Ive owned a hand full of 4.3s in the past but never a 2.8 and this thing just has no power. Especially with the AC running. I just bought this blazer and had to throw the front accessories on and the tbi. So I don't have a very good known history with this engine. Odometer shows 130k. I have drove it for a couple weeks now and havent gotten anywhere with getting it figured out. Fuel mileage is only 13-14 mpg. I figured it would be better than that. I do have an ALDL cable and the WinALDL software and can run a data log if anyone could look at it for me and possibly help me out. While running the WinALDL i noticed it idles at 1200 rpm if it gets lower to around 1000 it will stumble and die. A vacuum gauge off the intake bounces around like crazy while it's idling but held at a stead speed above idle the vacuum need is very steady. Anything you guys can think of to help me out?