well something you said isn't true. If the CCRM, the wiring, the inertia switch, and the fuel pump are all good, then it will work, period.
Is the fuel pump enable signal being sent from the EEC? Relays need an activating signal to close. If the fuel pump relay is not getting the voltage to activate the relay, that could be the cause of it.
If you look at your EEC self-test connector (the one you hook a code reader or paper clip up to in order to get codes), the bottom right pin (tan/light green wire) is the fuel pump ground. With the key in the ON position, ground this pin. Run a wire or whatever to a ground. Negative battery terminal works well. Does the fuel pump turn on? If it does, the wiring from the EEC to the CCRM telling the fuel pump to turn on is messed up (or the EEC is messed up!).
You want to look at pin 18, LFP ground. When you turn the key on, there should be no resistance between that pin and ground for the few seconds that fuel pump should be on. Obviously, you're going to need a helper for this.
If, the moment the key is turned to ON, pin 18 grounds out for a few seconds, then somewhere between the CCRM and the fuel pump, something is messed up. If it doesn't ground, the wiring between the EEC and the CCRM is jacked.
I hope this helps.