Engine hesitation and Stall on acceleration

Is your fuel cap a breathable type ? Possible breather pipe blocked with debris causing a vacuum in the tank and not allowing fuel to flow or slowing fuel delivery down.