Tbi On A Vortec 350 Runs Rug

It turns over for a few seconds then has a fluctuating idle until warm once put in gear the idle speed lowers no tach so not sure on rpms and taking off from a stop it bogs out stalls sputters etc.
Tbi on a vortec 350 runs rug. Every internal combustion engine runs on a mixture of 14 to 1 which is fourteen parts air to one part fuel. Stock tbi head flows around 175cfm. Chevy gmc tbi engine flooding hesitation smoking running rich running bad diagnose and fix. On the average 350 i like a intake runner in the 165 180cc range and i like my air flow at 500 lift to be at least the 225cfm that a vortec head flows.
So i have an 87 silverado half ton. Runs a little rough while driving under normal conditions it sputters hesitates and also will backfire under heavy acceleration no noticeable skip no sputters and does not hesitate or backfire. It runs awful until up to operating temp and still lacks power then. My chevy 1987 chevy scottsdale with a 350 tbi sometime runs smooth then sometimes runs like its running with half the power or less like it has bad gas or something.
I have replaced the fuel filter oxygen sensor air filter it doesn t matter which tank i run it on i ve used fuel dryer heat changed pvc valve could be a injector going bad. An intake back fire explosion can be caused by the fuel air mixture being to lean when the engine is demanding power. Proper fuel pressure is needed to atomize the fuel correctly when it leaves the fuel injector to complete the burn process.