I pulled the relay but not sure how to test it. Any idea how to do that? I hate to keep throwing parts at it. Already replaced the switch.
The easiest way to test a relay is if the vehicle has another of the same type relay in a different location, then just swap the two.
The other way is use a multimeter, consult the diagram for its pinout. There are two wires going to the coil, one you would connect to a 12V power source and the other to ground, which causes (multimeter continuity or resistance measurement) two other pins to conduct.
The other, other way is determine the output pin to the blower, have one multimeter lead on chassis ground, and an insulation piercing probe tip on the other multimeter lead and insert it into the output wire to the blower, which should read 12V when the blower should be on.
If you provide the relay part # I could probably be more specific about which pin is which. The pinout "might" be:
86 - 12V in, coil positive
85 - Coil Ground
30 - 12V from battery junction box
87 - 12V output pin to fan, only conducting from #30 when #86 also reads 12V and if 85 is a good ground.
#30 won't have 12V if the upstream fuse is blown.
Another test you can do is continuity between the output pin socket contact and the blower positive pin, to determine if there's a break in the wire between the two.