a large engine idling and humming