It could be that the fuel filter is obstructed. Did you replace it? Can you put a fuel pressure gauge on the fuel line to check it for pressure. It should read around 45 lbs. It's defnitely a fuel starvation problem. Wouldn't be a bubble in the line as it would dissipate as soon as the pressure went through.