Check the engine breather filter, its located under the engine cover at the back of the cylinder head, do a search on here for more information.
Its slightly fiddly to remove.
It has been covered extensively recently, its a serviceable item and when blocked causes poor performance and when...