A hole in the fuel line on the tank side could also cause the fuel pump to suck air instead of fuel from the fuel tank. If the electric fuel pump is not working and it is not feeding fuel like its supposed to the gdi pump wont be able to do its job either.
Fuel Pump
New electric fuel pump not pumping. We call this a pulse the power created by the pulse is transmitted through a vacuum line from the lower end of the engine through the fuel pump or pumps. Mallory has them available that will screw directly into the pump itself. Make sure that a low restriction filter is between the tank and the pump. There may not even be signs of leaking since a fuel line leak on the tank side would have to be above the fuel level for leakage to show. This is one of the more common fuel pump problems found in classic cars that are between 30 and 60 years old. The only thing i can think of that could cause it not to pump is an obstruction upstream somewhere.
If the fuel pump is electric the 12 volt power may be shorted. I dont think this is the problem since it worked fine before. Electric pumps need a clean and stable power source. The fuel pump has several nozzles on it fuel in accepts the gasoline while fuel out sends it out the other side. While the pistons move up and down the crankcase pressure will vary. If for some reason no code is recorded make sure the problem doesnt come from the conventional fuel pump in the tank.
A 40 micron element it sufficient to protect the pump from contamination such as dirt rust fuel cell foam etc. Bad fuel pump pump should run for a few seconds when ignition key is turned to start no buzz means no fuel delivery to the engine. Most mechanical fuel pumps have a weep hole on the bottom of the unit. Sitting for 10 months while waiting for the new gas tank may have caused a problem im not aware of though. When the internal diaphragm leaks fuel escapes through the weep hole to notify the vehicle owner of a malfunction. Blown fuel pump relay relay is energized by pcm to route power to fuel pump when ignition is on.