Tired of crummy gas and leaking needle & seats

Check the fuel pressure. Get a regulator and adjust it to 5# and see if it helps. I ran into that issue a few weeks ago with a friends new engine. It ran great on the dyno with their electric pump and regulator. It was pig rich with a stock mechanical pump.