I have a 2008 Edge SEL with 51k. It recently developed an intermitnet heating problem. Natually, when it was scanned, the heater worked fine. It has done this periodically on and off. Mechanic said it is not the thermostat but something called a 'mixture motor'? Anyone deal with this and if so what should I expect?