Replaced the spark plugs yet?

Could also be a vacuum leak somewhere.