I just joined and did a quick search, and didn't see the fix for the Chevy Stepper Motor problem (for those of you like me that are out of warranty).
Check out this instructional site:
I know it came from the monte carlo forum, but I used it for my 03 Silverado. A few tips I can give are-
1. My truck will crank up and drive around without the instrument cluster installed, so yours probably will too (in case you can't get done before having to go somewhere.
2. I ordered my stepper motors off Ebay (about $7 each). They came before the end of the week.
3. I am not a master soldering expert, but I was Very careful, and had a helper gently pull the motors off the board while I gently burned the solder off. The boards are not super fragile, but I did burn one to the point that it wouldn't work correctly, and I had to go back a dozen times adding solder until it connected with the printed circuit.
4. Some of the problems I had before were my tachometer read about half engine speed most days, and read correctly about once every two weeks. My speedometer would get hung up going back towards zero, but move when accelerating. I had to take a photo of it when it got down to about the 5 o'clock position so I could tell everyone my truck does 160. Every time I cranked it, it would drop 5 mph, so I could reset it before leaving the house if I wanted to crank my truck 30 times in a row.
5. After re-installing the stepper motors, half of my dash lights quit working, and the bulbs solder in as well (who thought that up?). My oil pressure gauge would crank around backwards, but that was caused by me burning up that connection mentioned above. You do not have to re-assemble the whole thing to plug it up and test it. I suggest you don't, because like I said, I had to go back and forth about a dozen times.
Hope this helps,