a vehicle engine idles and knocks loudly before accelerating