x2 on the bad ignition switch you said the halo was replaced that is for the reading of the chip in the head of the key. never herd of that affecting the ac or heater. But if it is fix and working good.