loud humming of a revving and idling engine