Don, you listed that you have "flat top" pistons. Is it possible that one piston is reversed, with the "pin offset" going the wrong direction? They will knock just like a rod knock sound. Just a thought.

Good luck chasing it down.