Got a repair manual for '94? I don't...
I think that year has a fan timer module & 2 separate fan switches. One switch at the thermostat housing is responsible for running the fan when the engine's running. The other switch is at the upper radiator hose (in the head or in the nozzle). Unplug that switch to see if that makes the fan stop. If so, replace that fan switch.
If that's not it, maybe the fan timer module is bad. The car has fan relays, but the timer module is something different.