rumbling and revving on a idling engine