I have been doing some research on the shaft in question and i have a solution that will stop the noise almost instantly. It will require a minor modification under the hood, but fairly easy to do.
I hope to do mine tomorrow nite and i will post pics and basic instructions then.
Results and instructions in post #5 & 6
2004 chevy Silverado Z71 Ext cab 4x4