loud humming of an idling revving engine