humming and vibrations from a revving and idling engine