The engine runs fine up to about 3500 rpm but will not go above without surging. When you back off the throttle it will run find. I have rebuilt the fuel pump, replaced the fuel filter in the engine and fuel filter/water filter by the build in tank. I have checked the vent on the tank and it is...