the main only affects full throttle, as in wide fucking open. The needles work from just opening the throttle to all but full throttle. If it's weak at full throttle, your main is wrong. If it's weak at mid throttle, your needles are wrong. My guess is you need either no shims, or one shim on each needle.
I'm running no shims right now. What about turns out?
When I start her up sometimes she tries to stall unless I blip the throttle a bit. Once the engine has warmed up the idle seems fine.does it idle ok? The idle mix doesn't effect much besides idle and 1/8 throttle or so.
what if you use the choke, does it still stall when cold?
What pilot jets? 40s?
Richen up the mixture screws then, or go to 42 pilots.