Just to be sure it's not a problem from the fuel pump back, have you tried sticking the intake on the fuel pump in a jug of gas to rule out likes/socks/tank issues?