Had a similar / same problem with my 216 engine. Turned out to be the cam gear (fiber). It had lost some teeth and it was working on short "nubs". It did not lock up and I drove it to the shop after going through the same process of "knock analysis". Replaced the gear and all is well. BW