I had the same thing on my 2000 Sierra with a 5.3, Initially I thought it was piston slap or a bad connecting rod since it happened when I started my pick up after sitting for a period of time...