I have got the same problem, I split the door apart and looked at the circuit board that is underneath the programme select switch and noticed that were the wires are connected it has got corrosion so giving a bad connection, taking it into work today to sort it out. A new one is about £64.
Dave Gee, October 2013