If it sounds like a machine gun, check your throttle body, it might be coming from there. When you turn on your truck, and it's cold, it'll do that, but once it's hot, it'll stop, since the throttle plate will completely open. If you get any CEL check for P0121, P0122, P0222, P0223, P0123, P0102, or P2135. Could be your wiring harness that connects to the throttle body, GM has an issued that they haven't addressed, and they manufactured a bad harness that connects to the throttle body, the wire breaks from 2 to 4 inches from where it connects to the throttle body, or throttle body might be going bad. Good Luck.
---------- Post added at 12:06 AM ---------- Previous post was Yesterday at 11:25 PM ----------
Man, I didn't realize how old the thread is from 08-22-2010, 09:54 PM, so did anybody figure this out?