Since it idles & runs well at lower RPM, I would be thinking possible fuel filter / plugged fuel delivery system (pick-up, line, carb needle valve, etc.), but certainly agree Marlin has a pretty comprehensive list.
The good thing about my diagnosis is that it’s probably the cheapest items on the list of possibilities to address…
Rocky