Hello I will help you with your question,
They were half right, the cluster needs to be replaced but you can have it done at the dealer for about $350 or you can pull the cluster and ship it to one of several people on ebay who will repair or replace it and ship it back to you for about half that.
The replacement cluster needs to be programmed so the dealer or the ebay shop will do that.
If you have less than 70,000 miles you have a warranty extension that will cover all or some of the cost
Here is a copy of the TSB for warranty
Let me know what I can do to help you with this