(see my OP for background)
I decided to follow the detailed fault-finding process in the manual, and if that didn't help have a look at the PCB. In fact, I had a look at the PCB a lot earlier than I intended due to the idiotic design of the Suprima.
One of the first things the manual suggested was to check the fuse on the PCB. When I discovered where it was, I found it was not accessible without dismantling the electronics section of the boiler! See here:
It took a while to work out how to get the box containing the PCB out of the metal case around part of it. Suffice it to say that I haven't found a box held on by a potentiometer nut alone for a very long time. Once out, I could get to the fuse. A simple black plastic holder, so press gently and turn to release...and the case cracked in half (pretty neatly, I should add). A short search for some star bits to get the PCB box cover off, and out it came. First thing was to get the fuse holder back together with some epoxy. It should have been straightforward, but the holder was distorted. Anyway, now repaired it held the fuse properly. The fuse tested ok.
The PCB is complicated and full of surface mount devices and is at least double sided. I had a quick look with a loupe but all the components and wiring seemed ok. There were no obvious cracks or discolouration. Many of the solder joints were shiny, while others were dull, but nothing appeared to be loose. In any case, my soldering skills do not extend to SMDs. For those interested, photos of both sides of the PCB are here:
I reassembled everything, and turned the boiler on to find it still not working. Although not locked out (led not red), the led just flashed green and a relay clicked. A flashing green led is supposed to indicate "boiler temperature control satisfied". Worst of all, the damn programmer display had disappeared even though I didn't need to touch it or its connections! It is still possible to see it operating as the water heating and CH leds work on it, but no time shows.
So I think I'll have to call for professional help before I do any more damage...