it may not be the fuel pump.. but it could be a clogged fuel filter.... and also if the fuel pump is going bad, it may need a lot of rpm to make it pump enough fuel to make it pump..