I have an 87 blazer w/350 tbi....with the exception of a bad transmission, it ran good...I replaced the transmission, and gave it a tune up consisting of new cap, rotor, plugs and wires...now it boggles down at partial throttle...and if I hold it there for a few seconds it gives me a code 45---rich exhaust...I do agree with the code because the exhaust smell is strong and you can see a faint smoke from the tail pipe...I listed this problem under "fuel injection rejection"...the manual says to check the fuel pressure regulator vacuum control hose for the presence of fuel...where is it? I have replaced alot of components including fuel filter, fuel pump, tps, ecm, o2 sensor, map sensor, fuel injectors, fuel pressure regulator. The truck will start fine and idle good until you play with the throttle then will have a very fine surge. If you put it in gear and try to drive it, it will boggle down and not want to run until you put it back in park or neutral. It will rev good on wot.
I have also checked for vacuum leaks and found none. HELP 
I have also checked for vacuum leaks and found none. HELP 

