Reynoldston is spot on, check for dirt or corrosion in the idle jet. You could try running a good cleaner through the entire fuel system, but will probably still either remove and clea or replace the idle jet. Dirt in carbs is not always seen or evident at all times.