New engine issues

Ok so i rechecked with my machine shop guy who built my short block. He said that he got a performance rebuilt kit for my engine that included 9.1 flat top pistons with no valve relief grooves bored the 318 30 over ! He degreed the cam with a degree wheel so all of that is taken care of and didn't need any off set crank pin or multi angled crank sprocket ? The engine has stock rods and crank. The edelbrock carb is a stock 600 cfm 4 barrel. All ports have been gasket matched on intake and manifolds so no obstructions it has High flow dual exhaust.Brand new mopar performance racing distributor with advanced curv . Heads : stock with light porting and valve job. Performance: valve springs ,lifters,push rods so no issues with valves opening and closing! The timing right now is only set up to start and let the engine idle . I don't know what else to say or ask?
So the problem is it will idle but when you give it gas it dies? Correct?
You need a timing light to check the initial timing. If that is ok id start at the carb. Is the carb new rebuilt? Has it been tested on another engine? If it were my engine id try and find a known working carb. Another thing it could be the spacer those spacers can leak. Or it could be an intake leak.