Stop in for a cup of coffee

Check your fuel pressure. A buddy fought that with 2 engines and I figured out it was the fuel pump that got transferred to the new engine. He was running a Edelbrock and the pump was putting out 6# or so. Nothing you could do to lean it out. We put on a regulator, adjusted it to 4# and it ran like a champ. Something to check.
This!!! I had an electric on the poly and sure as **** after you said this. I swapped to the factory mechanical pump and boom, problem solved