RE: Ryobi 30cc engine bogs down when choke is open
The string trimmers often use a small fuel line that simply enters the tank through a small tight hole that after time can cause the line to compress and resist fuel flow causing the condition you describe of having to grossly restrict air flow to get a mixture that will run.
Also look at various places the line may make a turn as they may also restrict flow. The solution of course is to remove and replace the fuel line.