humming and rattling of an idling engine