a engine buzzing and idling