had similar noise on my suburban couldn't find it figured it would show its face some day. Yep I found it while changing oil I looked up and the donut was leaking I thought I had a rod or lifter wrist pin piston slap nope just the donut replaced it and mama is real happy now