This is the sound of my timing chain hitting against the timing chain tensioner because it was no longer providing tension. Once we replaced this, the problem was gone. Hopefully this helps someone with a similar sound. We also replaced all the chains, guides and other tensioners since everything was already open. It's a 12 hour job and not something you want to do again.