Can you post a video of the engine running, idling, increasing and decreasing power? Seeing and hearing it may help identify your issues. It could be the carb still needs more cleaning. It could be the valves are out of adjustment. It could be an internal issue such as bent push rods or a combination of things, just to name a few. Hearing it and seeing it would help.