318 won't rev past 3000 rpm

I would guess the carb is a little gummed up.

Should have mentioned that part. The carb was taken apart and cleaned up when I brought it home. Also changed out the fuel that was in the tank as well as the fuel filter. Fuel pump was replaced at the same time.