Mine did exactly the same. Got a little man in and he replaced the electronic control board (in the panel behind the LEDs). He had to remove the door to do this.
Mine is a CP2913F/9 and the board has a p/n 41007946 although I'm sure it will be a different p/n for other models.
Hope this helps anyone else who gets the same problem.
Brian, March 2007