It has been fine for 3 months, now it wont stay turned off for more than 10 secs and it turns itself on again, also it has a pre set timer of 5, 10 or 15 mins, when I press 15 mins, its automatically goes down to 5 mins but swings constantly for hours. It never used to do any of this, and is...