If its been sitting for awhile. you sure the fuel is all clean and the fuel filter is not cloggy?

might pay to replace it.