Fan relay is toast, which is why it runs all the time.
As for your "spark issue." Start with the basics; cap/rotor, wires, plugs and then ICM if needed before going into injector and sensor swapping.
__________________
-Harry
AIM: NDcissive
CRX and Pre '92 Civic, Engine Tech and Tuning, & Track and Autocross Forum Mod