Hello, I am getting fed up with replacing the mechanical timer on my immersion heater. Every year, sometimes every 6 months, I have to replace it. I use the same settings on the time, its on for 45 mins each day. This last one I've had since March - its a Greenbrook timer. Doesn't matter who makes i...