I just replace the shaft in my 03 I just bought over the holidays. It had been lubed at least once before, but the noise had returned. The new one is working perfectly.
You can see from the picture, the new shaft has been redesigned. The old part # is 26100571. The new one is 26068295. Lets hope this one remains silent!
When I called my local GM dealer here in Canada to get a price on this new shaft, they quoted me $279.00 plus tax!
Talk about being "shafted"!!
When I contacted http://allgmparts.net/
they sold me one for just over $100.00. The exact same part! They sent it via the post office for about $12.00.