I had something stupid happen with my engine where it wouldn't get over 3500.
Turned out when I put the fuel tank back in I had somehow managed to crimp the rubber main hose from the tank underneath the tank. Soon as I loosened the straps holding the tank in it ran fine.