humming and rumbling of an idling engine