sounds like a fuel pump or filter to me as well. Darn picky engines! Does the engine have a delay with a free rev?