Interesting, could it be that the thermostat in the seat pad is the culprit that decides it will not come on again as it is hot enough?
Did you confirm the timer is in the switch then Bernard?
PS thanks for checking my car with the scanner, nice to see no fault codes after all the playing about with my VIS etc.