Look for scored surfaces. Those are the bits that leak and reduce performance. If you cannot get a very smooth surface using abrasive paper and a flat surface, it likely may disappoint. Don't be afraid to spend a bit more on the parts you find questionable. Pistons and cylinder that are...
Run and stall sure sounds like a fuel flow problem to me. Ima few years behind you but still able to do a lot of things I expect will be more limited in a few years.
I would remove the fuel tank, and check the outlet fitting for debris that can get drawn to the outlet by fuel flow and...