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.