So finally changed the aqua sensor on the boiler. As described the old one was clearly damaged - with a bit of plastic (presumably) stopping the impeller spinning correctly.
With new sensor in place, DHW fires up every time. Perfectly. And all but one tap pumps out hot water as long as you like.
The exception is the bath tap. Which not coincidentally (I believe) is the one which calls for most water.
Last few baths SWMBO has had (I shower :) ) she's noted that it starts hot, then goes cold, then hot then cold.
Watching the boiler display I can see the boiler firing, stopping, firing, stopping ....
Today, as an experiment, she opened the tap about 3/4 of the way. This resulted in a constant flow of too-hot-to-touch water for well over 5 minutes.
My hunch is there's some setting in the boiler which when the water flow is at max is managing to just overheat something, causing a cut out/cut back in cycle.
Is there a calibration step I may have needed with a new sensor ? Will restricting the flow of DHW a tad solve the issue ?
As always TIA :)