I had the same problem, resolution is to replace the instrument cluster. I have no rattles from this procedure, but the dealer will have to know how to set the correct mileage into the odometer (it will be reset to zero after the instrument cluster is replaced). The problem I ended up with is that resetting the odometer messed up the service indicator. Apparently the service computer thinks all those miles that the dealer manually loads happened without any load on the engine and the service interval starts showing up as 10,000 miles. My dealer says the fix is going to require a software patch from DC.................