loud humming of an idling and revving engine