The heated mirrors on my 04 plate ML switch on automatically via sensors which decide exterior temperature. However my heaters are now on all the time despite external temperatures of 20deg +. They do not time out and switch off. Anyone got any ideas please ??