I had the same auto seat heater turn on situation.... my dealer diagnosed a faulty contact (was loose) on the heater module and re adjusted it.