Thanks; I ran the torture test for 10 hours overnight; pushed temperature up to 44C/111F but generated no errors at all.
So will clean all the dust up this weekend / make sure that everything's firmly reseated, and see what happens next.
If problem persists will get a new PSU in (and maybe a new CPU fan for good measure).
RC