Just had a similar problem with a 3-year-old Honeywell ST9100C1006 Single Channel 7-Day Timeswitch.
Found new one on Amazon for £50+ and was simple to replace the main component with the new one, which clipped on to the base wiring frame on the wall.
The CM927 looks a more expensive system, though. Good hunting!