a loud powerful engine idling and rumbling