Other way round Mark,
non detergent oil
All that detergents do is to surround every single particle to prevent them turning into big blobs .
Tommy, your oil is just old and weather or to be more accurate water affected.
With things like generators they should be started & run for at least 1 hour a month to drive the water that has condensed out of the oil,
Mower oild are designed to hold water to prevent the engine rusting while stitting for months unused