a vehicle engine idles and hums