I agree with C.Fritz. If it'll fire off with starter fluid, It should be fuel/system related. You said the fuel pump has been replaced. Have you verified the fuel pump is getting power? With the ignition on, before trying to use the starter, can you hear the pump inside the fuel tank running or humming?