You appear to have a classic case of "stuck float needle". That's why it will run on the gas you dump down the spark hole for a few seconds and then quit. Are you mechanically inclined, if no, take blower to the fix it man, if yes, remove the float bowl and float, gently pull down on the needle, replace float and bowl, don't pinch the gasket. Go through regular start up proceedure.