humming and sputtering from an idling and revving engine