Humming and vibrations from a revving and idling engine