Cleaning carbs is only effective if more crud from the gas tank doesn't reintroduce blockage material.
Drain, catch, and examine the carb bowl contents, bits larger that .014 inch can block the slow jet and the engine won't idle. If these are still flowing and you have even bigger flakes in there, the tube that feeds the jet can plug while the engine sucks on the jet. When the engine dies, the suction stops and the flake falls to the bottom of the carb bowl. The engine restarts and runs for awhile until the flake gets stired up again and finds the jet tube, another stall.
Your carbs have press in slow jets that can be difficult to clean. Also, there is an o ring behind the idle mixture screw that doesn't take kindly to some carbs cleaners, like the agressive ones that work the really well. When you rebuild know that these jets can be removed cleaned and tapped back into place to ensure these and the passageways behind are clear.
Anyway, don't forget to check for tank rust and the tank filter above the petcock, too. If that filter is buggered, replace or put in an inline.
Cheers,