Sounds like it also may be leaning out when fuel is most needed under load.....I'm guessing contamination within the carb may be a culprit??!!!!