Heat not working
I have a 2009 X5 with less than 80k miles. When I try to turn on the heat, it takes forever to work or it simply doesn't work at times. I live in CT and it's winter time. So far, I have changed the thermostat 2 times, water pump, heater control valve, heater core, adjusted the flaps, and heater control unit. Once all these were changed, heat would work and then a day later, I'm back to the same problem. Fluids are also topped off. Now, I noticed my heated steering wheel is not working. I've made sure the a/c is not on, I've turned the heat to my face and it's on red in isetting. Please help as I am out of ideas and tired of bringing my truck back and forth to the shop.