Thanks for all the suggestions everyone.
It's only the Kandy that is plugged into the mains, Dac and now squeezebox touch are both running from a battery.
My floor is carpeted and there is plenty of furnishings around, so I'm thinking either the amp or speakers are to blame