Unfortunately the instrument cluster deal was not a recall, but rather an extended warranty. GM extended the warranty to 7 years 70,000 miles and only ones with issues were to be replaced. I believe some dealers changed out the clusters as a courtesy for some owners though anyway. There are benefits to having a good dealer, unfortunately mine went out of business. In any event the rebuild only costs 70 to 125.00 depending on the problems, and many independent jobbers will perform the service. Here is the GM letter and a link to my thread on the issue.
Dear General Motors Customer:
As the owner of a 2003 or 2004 model year Cadillac Escalade, Escalade ESV or Escalade EXT; Chevrolet Avalanche, Silverado, Suburban, or Tahoe; or GMC Sierra, Yukon, or Yukon XL vehicle, your satisfaction with our product is very important to us.
This letter is intended to make you aware that some of these vehicles could develop a condition where one or more of the instrument panel gauge needles may stick, flutter, or become inoperative. This may cause inaccurate readings, including the speedometer and the fuel gauge.
Do not take your vehicle to your GM dealer as a result of this letter unless you believe that your vehicle has this condition.
What We Have Done: General Motors is providing owners with a special coverage that extends the warranty on the instrument panel cluster for the condition described above. If this condition occurs on your 2003 or 2004 model year Cadillac Escalade, Escalade ESV, or Escalade EXT; Chevrolet Avalanche, Silverado, Suburban, or Tahoe; GMC Sierra, Yukon, or Yukon XL within 7 years of the date your vehicle was originally placed in service or 70,000 miles, whichever occurs first, the condition will be repaired for you at no charge.