First of all, with regards XXXXX XXXXX fan being inop, it is most likely the fan itself or the fan relay.
First check all of your fuses, but if they are ok:
WIth the engine running and AC on, try tapping on the fan motor with a hammer. If the fan comes on you have a bad fan, if not, you most likely have a bad fan relay, but you should check power/ground at the fan, here is the wiring diagram:
Next, with regards XXXXX XXXXX battery dying:
If your battery is ok and your alternator is ok, the only other cause is parasidic draw with the engine off.
Here is how to perform your IOD test (but do it at the negative ground jump post under the hood instead of the battery itself to make it easier).Disconnect the battery negative cable. Set an electronic digital multi-meter to its highest amperage scale. Connect the multi-meter between the disconnected battery negative cable terminal clamp and the battery negative terminal post. Make sure that the doors remain closed so that the illuminated entry system is not activated. The multi-meter amperage reading may remain high for up to three minutes, or may not give any reading at all while set in the highest amperage scale, depending upon the electrical equipment in the vehicle. The multi-meter leads must be securely clamped to the battery negative cable terminal clamp and the battery negative terminal post. If continuity between the battery negative terminal post and the negative cable terminal clamp is lost during any part of the IOD test, the electronic timer function will be activated and all of the tests will have to be repeated. After about three minutes, the high-amperage IOD reading on the multi-meter should become very low or nonexistent, depending upon the electrical equipment in the vehicle. If the amperage reading remains high, remove and replace each fuse or circuit breaker in the Power Distribution Center (PDC) and then in the Junction Block (JB), one at a time until the amperage reading becomes very low, or nonexistent. Refer to the appropriate wiring information in this service manual for complete PDC and JB fuse, circuit breaker, and circuit identification. This will isolate each circuit and identify the circuit that is the source of the high-amperage IOD. If the amperage reading remains high after removing and replacing each fuse and circuit breaker, disconnect the wire harness from the generator. If the amperage reading now becomes very low or nonexistent, refer to Charging System for the proper charging system diagnosis and testing procedures. After the high-amperage IOD has been corrected, switch the multi-meter to progressively lower amperage scales and, if necessary, repeat the fuse and circuit breaker remove-and-replace process to identify and correct all sources of excessive IOD. It is now safe to select the lowest milliampere scale of the multi-meter to check the low-amperage IOD.
CAUTION: Do not open any doors, or turn on any electrical accessories with the lowest milliampere scale selected, or the multi-meter may be damaged.Observe the multi-meter reading. The low-amperage IOD should not exceed thirty-five milliamperes (0.035 ampere). If the current draw exceeds thirty-five milliamperes, isolate each circuit using the fuse and circuit breaker remove-and-replace process. The multi-meter reading will drop to within the acceptable limit when the source of the excessive current draw is disconnected. Repair this circuit as required; whether a wiring short, incorrect switch adjustment, or a component failure is at fault.
I hope this helps! Let me know if you have any more questions!