You probably found your culprit then. Sounds like theres a break in the orange ECM wire thats giving you an intermittent connection to the ECM every time you move it around to disconnect/reconnect it. No ECM power = no fuel pump power.
With key on, engine off the SES light should blink and then stay on...if it doesn't there's no power to the ECM. Try jiggling the wire around (with key on, eng off) and see if the pump comes on.
When I first bought my car, the orange ECM wire was taped in place to the fender so it would not move around...it was broken internally and the previous owner found the "sweet spot" for it to work.