Do the rods have dippers and dipper troughs? If not, it is a full pressure motor.
One other possible cause for a knock would be a bent rod. I have never seen a bent rod but I would imagine that if it is bent in the front to back axis, it would cause the piston skirt to smack the bore.