So, I had the oil changed in my 01 tj about a month ago. It was cold here and I had the heat on full blast when I pull it in to get changed. When I left no heat. It didn't work on any settings. Hoping it was just ironic. I changed the resistor first. Then change the switch in the dash. I also changed the relay behind the glove box. Today I tested the motor and it turned on. So I'm stumped now and have no idea what it could be. I'm convinced they did something on accident when my oil was changed. Can anyone give me some suggestions please?