Allot of people are dealing with this. I have replaced a couple switches, repaired melted wiring harness and everything is working know how ever I went to AutoZone to get a new lifetime warranty fan. I am to impatient to wait for one to be shipped. I installed the new fan, it was noisy and either ran backward or not fast enough to push much air threw the vents. I will get another fan (warranty) and install it tonight. Hope it works.
The old fan still works fine but with all the discussion about it wearing and heating up wires I am replacing it. I may also do the relay fix too. I have a dodge that supposedly has the same issue. It is newer but the fan started making noises so I will replace that one too, before I have to start replacing more switches and wiring harnesses.
I suggest anybody having these issues replace your blower and/or do the relay fix.
01 TJ, 34 Super Swaper 34x10.5 bias, Winch, locked, belly up, some armor, 4.0, 5spd