an engine idles and knocks