Pretty common on the 5.3 and 6.0 engines to have a little piston slap on start up. IF you search it on the net you will see. My 01 Suburban does it to and has for quite some time. 150k on her now and no worse. Just ticks me off to have any noises coming from a 'new' vehicle.