IRCM / CCRMcontains 4 mechanical relays for EEC power, fuel pump power, high and and low speed cooling fan, and a solid state relay for the AC clutch. All these relays are controlled by the PCM. Key in start or run energizes EEC power relay powering up the PCM EEC power relay supplies 12 V to one side of fuel pump relay. PCM grounds other coil terminal of fuel pump relay to energize fuel pump. PCM should, as you know, power up pump for 1 or 2 sec at initial key on. Once engine cranks / starts, and the PCM sees a RPM signal from the PIP inside the distributor, PCM will energize the fuel pump relay continuously until the engine is shut off. Once PCM no longer sees a PIP signal or the PCM relay opens due to key being switched off, pump relay is de-energized and pump shuts off.
Maybe try this: Have a helper turn key to RUN. Assuming the pump turns on for longer than 2 sec, give the IRCM / CCRM a good rap with a wrench, etc, and see if the pump stops running. If it does, FP relay in IRCM CCRM is sticking.
PIP signal, which passes thru the TFI and on to the PCM is a lower voltage signal and subject to EMI / RFI. Be sure the shielding (like thin tin foil) around the TFI harness is intact and properly grounded.