Here's the place on eBay that repaired my cluster. I had all of the motors replaced even though only the temp gauge was bad and its working great now. Only took about 5 days turn around.
http://cgi.ebay.com/ebaymotors/2003-...fAccesso ries
There is another listing from Oklahoma that is cheaper than this one, but don't have any experience with him.