I have the same vehicle, 2002 Yukon XL 5.3l, and the same piston slap. Sounds like lifters pumping up, would slap like crazy for about 15-20 seconds and quiet down, but could always make out a tick, tick, tick. The Yukon now has 45,000 miles. Asked the stealership to fix it about a hundred times...