It is piston slap.GM knows thay have this problem-they say it will not affect the durability of the engine and I have never seen one fail because of this.they do have a new piston design to fix this problem-you may be able to get the dealer to replace them . If it was me I would deal with the noise vs. having someone tear the engine apart-if you ever have any car questions go to yourautoadvisor.com. they can answer them
>> Stay informed about: Engine noise on startup- 3800 GM V-6