Frequent Spinning Beachball Of Death (SBBOD) with no pattern
I'm running High Sierra on a mid 2011 iMac 3,4 GHz i7 with maxed RAM (32GB) and an SSD as the startup disk. It's a relatively new installation of the OS.
I'm getting frequent SBBOD at random and inconsistent intervals in many if not all applications - everything from very basic tasks such as previewing an image, copying a file in finder, opening a new tab in a new Safari window, searching in Safari, to launching and using heavier applications.
At no time is the memory showing maxed (using iStat menus) and no one application appears to be the culprit (monitoring with Activity monitor permanently open).
I've run Onyx and full maintenance scripts multiple times. No help.
Reset PRAM & SMC several times. No help.
Console logs are filled with Errors and Faults but this is apparently normal. So trying to trawl through those to identify a common factor seems futile.
Any suggestions as to what I can do to try and pin down the issue - hardware or software...??
iMac 27″, macOS 10.13