So again, I also misdiagnosed piston slap...so here's a rundown of those two common noises. Again these are stopped, and at idle.
When the motor is cold and you start, you hear a ticking but stops within 20 seconds give or take.....thats piston slap. I forget the root cause of it, but Chevy has officially written it off as a regular operating noise.
When the motor is warm, you hear a cyclical ticking, and it may or may not go away with rev.....that's likely lifter tick. You might be able to bring it back from the brink w/ some engine cleaning options. I tried the gunk engine flush, I tried trans fluid, and I tried kreen. Now admittedly, the kreen was the last to go in, so the other stuff did most of the work. If you feel like your noise fits this description, I'd replace a qt of oil with plain ole ATF at your next oil change. It's another high quality oil with LOTS of detergents. I ran mine for about 1k miles and then changed the oil. I think out of all the treatments I went through, that was the most effective, and also the cheapest. My motor is quiet, and smooth as butter now. A huge leap from where it was.
Check out my engine noise thread and see if the first video seems familiar.
https://www.tahoeyukonforum.com/posts/1314542/