you may be right,first of all i would check for clean and continuous fuel flow checking all pipes and filters for obstructions including inside petrol tank.While you're in the carb, check the jets by blowing a jet of air through them(from a foot pump) Make sure the float height is correct and the float bowl is free from debris.
Chris P.Duck, November 2010