I have a 07 s500 merc . the heater fan stops working occasionally and the heat output just gets higher no matter what setting I put it on, until I switch it off. after a week or so it started working ok , now its gone again . apart from this all is ok . what might it be ?