Well that switch thing is actually for the security system and doesn't have anything to do with your fans. Looks like the rubber boot tore off. Not sure why they put that rubber strip to hold it down because the only thing that does is tell the system the hood is closed and allow the system to arm (if all other doors are closed as well.) Maybe if the "door adjar" light was staying on as a result of the boot being torn off that could be why they just got lazy and stuck something on top of it.
Anyway on to more pertinent issues.
For the fans, start by testing to make sure they turn on with +12v signal. I'd do this by either running the fan circuit through consult (best), or by popping the relays out and (carefully) bridging the terminals for just a second to see if the fan spins. If they do, then I'd look into testing the ecu temp sensor and circuit for that. Go to the sr20-forum and download the FSM. There's good info on troubleshooting steps for issues like this.
Anyway on to more pertinent issues.
For the fans, start by testing to make sure they turn on with +12v signal. I'd do this by either running the fan circuit through consult (best), or by popping the relays out and (carefully) bridging the terminals for just a second to see if the fan spins. If they do, then I'd look into testing the ecu temp sensor and circuit for that. Go to the sr20-forum and download the FSM. There's good info on troubleshooting steps for issues like this.