No other hacks. Everything looks stock
In that case it appears your MPEM is malfunctioning, for some reason. The fuel pump should not run continuously unless the engine is running, only for a brief time when you place the lanyard cap on. Normally, the MPEM turns on the fuel pump to purge and pressurize the fuel line in preparation for start-up for a few seconds only, then the MPEM turns it back on during cranking and running.
Does the ignition have spark, or no? If NO, then it may be a confirming sign the MPEM is malfunctioning. Take precautions during this test, there may be gasoline vapors in the bilge or inside the engine, of course. I usually remove the spark plugs for a spark test but it's safer to leave them in (to avoid fire hazard).
Do you have a way to test if the MPEM is firing the fuel injectors, such as a NOID light? Some people use a small low wattage 6v or 12v light bulb but it's hard to see sometimes b/c the pulse is brief. A small 6v bulb is brighter but can burn out easily.
Fuel, spark, compression are necessary. You have fuel pressure but the pump is always on, so that's a safety problem but it does work, can be dangerous b/c it doesn't turn off so be careful and try to find a reason why(could be bad MPEM).
There is a good thread on here for RFI maintenance and troubleshooting, I think it may be a sticky.