humming and idling of a large engine