Have you replaced the diaphram before? No. It is the diapharam. I don't care how many miles it is still a 7 year old rubber component. They wear out. It is your issue. Your gas mileage was great, right? On the flat no problem any hill even a small one like rolling a boulder uphill and no power. It is the diapharam.
Replace it and go back to the original setting on the air fuel. These machines are finnikey when you screw with the air fuel mixture. Too lean burn the piston crown, too rich foul the plugs. Clean or replace the air filter as well.