it sounds more like a carb or fuelling problem to me,check the vaccum tap is working ok and if it is then take the carb off and clean it out properly making sure all the jets are perfectly clear.
adam bike doctor(of milton keynes motorcycle centre), October 2010