When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Is this a North American truck? I ask because some relays in your pic are not present in RAVE for a NAS vehicle.
Jump into the link in my signature. Look among the D1 manuals for the 97 electrical trouble shooting manual. Then move to page 492 in that manual to see a layout of the relays. Take note of the captions "(Except NAS)" vs. "(NAS)"
If it is a non-NAS truck it looks like you are missing "K101 A.B.S. Load Relay"
If it is a NAS truck it looks like you are missing "K103 A.B.S. Warning Relay" AND "K109 Condenser Ran Relay"
And if you are still having a problem with your AC be sure to cycle the switch about a million times to take tarnish off the tangs inside it. I had mine not work and I had to cycle it and press really hard and then cycle it and so on to get it to work. I eventually cleaned the switch itself which is a huge pain to get out and now it works fine. The relay will not trip if the switch is bad or corroded as mine was.