It's been flushed, both sensors that trigger the CEL have been replaced, the thermostat has been replaced and I bit the bullet and had a dealership diagnose the CEL. It's a bad heater core. Only 70k miles, it actually started acting up at the tail end of last winter. I called and emailed Mazda...