compression timing or airleaks. probably airleaks if it's related to it warming up.
that or maybe fuel flow. try checking directly at the carb, like pull it off and hold it in your hand with the bowl off and see if gas flows steady. try pushing the float up by hand too and be sure it stops flowing properly.