I just went through a similar scenario. You might want to check the fan relay and fan fuse. The fan relay should be the same type as the A/C compressor relay. I disconnected the battery before checking and swapping relays. Once swapped, if your A/C still works then you know the relay is good. The relay box is to the left of the battery and the fuse box for the radiator fans is to the right side of the battery next to the fender wall. If that doesn't work, I don't really know what else could be causing the issue other than some sort of temperature sensor not communicating with the ECU. That's just speculation on my part since I don't know what else the issue might be.