Check the tiny spring in the check valve on the carb for the primer, you might be
happily surprised to find it broken. It took us months to figure this one out. It was letting fuel get by when under load in a climb, running too rich and stumbling during climbs only.