Hemi piston slap?

This was noisy...

IMG_20180409_184405803.jpg