Does spark jump a gap of 5/16" ( 8 mm ) on both leads ?----Checked / replaced fuel pump diaphragm ?-----Thermostat working and not stuck open ?----Adjusting the low soeed needle must make a difference.----If it does not then that suggests an issue with the carburetor !!