I had same problem and low and behold it was that little bleeder screw on the fuel filter housing. for some reason its made of plastic and it was striped and letting in air. i ordered an aluminum one from MA, fixed it.