You replaced the harness, not the switch? When my DIC was out and my HVAC quit doing what it was supposed to, it was the ignition switch. The contacts inside the switch build up carbon; its a pain in the ass, but you can take the switch apart and clean the contacts instead of buying a new one. Theres a write up if you do a search.