This may sound crazy but did you check the gas cap. My sister spent almost 800 dollars trying to fix a fuel problem only to find out that the fuel cap was broken(did not seal properly).apparently the fuel system is pressurized and needs the cap to make the tank a sealed unit for the pump to work properly.I know it sounds crazy but after they replaced a 25 dollar gas cap the car ran perfect.