Have you checked for any debris, sediment or water contamination in the fuel tank that may be being drawn into the fuel pickup when engine drawing fuel under load? The otherthing to check is that your airfilter is not clogged. Briefly try running the engine under load with the filter removed. If the problem has gone either clean or replace the filter. Do not run the engine without a filter for a prolonged period as internal damage may occur to engine parts.
Robin S
August 2008