The symptom you describe sounds like the motor is leaning out at wot. A failing fuel pump, a weak sealing connection, a failing 'anti-syphon valve' or a restricted fuel line are normally found to be the issue.