I've replaced the cooling fan and it's still not working.
If it's an SS, it should have TWO radiator fans.
The owner before me had
IT
straight wired on a switch, but was removed before I bought it, so I didn't think it was a issue being that I had the car for years without it running hot, until about a month ago.
Now I REALLY don't trust your SS's previous owner.
What else could possibly be the reason it's not coming on when the car reaches the temp for it to do so?
You may not know that GM's original programs for LT1 cars have very high fan activation temp thresholds.
Simply put: GM programmed the fans to stay off until the engine gets pretty hot.
Previous owner did not reprogram the fan-on thresholds, instead he wired in his own solution, then modified that solution by removing the switch he used to turn on the fans when it got too hot for his tastes.
By how much am I off here?
Assuming two fans, and that you've already checked to see if either or both relays look melted ...
Did you check where the relays sit for evidence of burning / melting?
If the relays AND their seats look good, move to the next step.
Disconnect the H2Opump temp sensor, and describe what happens after you do.
Reconnect the H2Opump temp sensor after about 30secs.
If only one fan turns on, switch the fan relays seating positions.
Disconnect the H2Opump temp sensor, and describe what happens this time.