When you operate the button on the tank it fill the carburetor with fuel.-----When motor starts it quickly pumps air into the tank.-----That pressure keeps fuel flowing.-----Does spark jump a gap of at least 1/4" on a test device ??.-----Have you looked at the coils through the inspection port...