What to do first?

Valves, timing, carb. Carb idle must be adjusted fully warm, and "jiggle" the settings until you "touch up" the mixture right at the idle speed you want

But none of that is likely the problem. You have likely developed dirt/ etc/ leaking needle seat/ sinking float in the carb