IMHO, If it was filter, it would act up any/all the time, especially at higher RPM's. You might have a dirty idle mixture screw or the screw set to lean. Run some "Sea Foam" through it first and balance and readjust your carb. How does it run with the choke pulled out a little?