I just had my shortblock looked at for a similar problem. They replaced it under warranty. Check out my post yesterday.
I don't think you have the same engine as mine, but don't give up! Have every mechanic in the dealership listen to it when it is cold. As in my case, it might just take the right guy to listen to it!