If your jiggling the relay to keep it going,then that would be the first thing I'd look at.
If the relay is stuffed ,then you will get solid CEL because there will be no power to the ecu therefore no fuel pump or ignition either.
The main coil in the relay is prob burnt out or you got bad solder joints in there.
Either replace it or I think ECU-MAN did (another) good DIY on main relay touch up in the DIY section.
Also do check the fuses,one in the engine bay fuse box & one in the under dash fuse box