I kept thinking it must be the main jet but was trying other things because the carb is so locked down. Finally pulled the carb and had to cut slots in the stupid security bolts to get the bowl off. Found a big chunk of dirt lodged in the main jet. Cleared that and works fine now.

Maybe time to replace the stock fuel filter or something. I have no idea how something that big got in there. The bottom of the bowl had junk in it too although not very big. I always use clean fuel from clean container so I dunno.