Note that when you turn on an ignition key, the fuel pump SHOULD only run for a few seconds if the engine doesn't start. The purpose of that is to prevent unnecessary operation of the fuel pump and to avoid draining the battery.
If you have power to the fuel pump and it will not run it is defective. If it runs but a fuel pressure test verifies that the fuel pressure is low and you replaced the fuel filter then the pump is defective.
Fuel pressure test. If you cannot hear it run for a few seconds when you turn the ignition on without starting the engine, then check the fuse and fuel pump relay. If it runs but you are not getting enough fuel, replace the fuel filter. If you still have the problem have a fuel pressure test run to see if the pump is weak.
Fuel pump pressure test.
test your alternator or fuel pump
Fuel pressure test at the fuel rail.
Fuel Pump Pressure Test Look at the Related links below for help.
A fuel pump pressure test could determine the condition of the fuel pump and fuel system.
Start with a fuel pump pressure test.
Where is the fuel pump fuse and relay on 1994 BMW 525i and how can I test to see why my fuel pump won't work
With a fuel pressure test at the fuel rail.
Fuel Pump fuse, relay, fuel filter, and all connections. A fuel pressure test will verify a defective fuel pump, or if it is simply not running, and has current to it.Fuel Pump fuse, relay, fuel filter, and all connections. A fuel pressure test will verify a defective fuel pump, or if it is simply not running, and has current to it.
Have a fuel pump pressure test done.