may be fuel starvation? i would start at tank and make sure there is nothing blocking outlet,[or floating round in tank] and work forwards checking all possible places for partial blockage fuel filter inlet etc. also check fuel cap/tank breather system.[ when fault is on, try removing fuel cap and see if there is a large inrush of air in tank]
k
February 2012