Sounds like a classic case of "gunk in the carbs". First check the condition of the tank, it should be clean.... no spotless. Any contaminates like rust or stale gas will cause problems later on. Next, remove the carbs and completely clean all jets, passageways and floats and bowl interiors. You probably won't need to replace any hard parts (jets, needles, floats), but may need a few o rings and bowl gaskets. Be very meticulous when you clean.
.......Paul