Recently my check engine light came on and I was informed by my local Chevy dealer that it was reading the code for the timing chain. This is a 2010 Traverse (Build date May 27, 2010) with 79.100 miles on it. I purchased it in 2011 with about 19,000 miles on it. I searched through this forum and read that until July 2010 Chevy was using the old timing chain which was recalled. It seems that since my build was in May 2010 I probably have one of the old chains. I also read on this forum that Chevy has been refusing to recall 2010s even though they have the old timing chain. Any advice on what I should do? The service guy I talked with at the dealer suggested I buy an extended warranty wait out the 30 days and bring it back and have the timing chain replaced under the warranty. They quoted me a price of $3500 for the extended warranty and approximately $2800 for the timing chain work. Are they just trying to upsale me the warranty? Is this a good idea? Any advice would be greatly appreciated. I'm a frustrated owner who likes my Traverse but is really over all of the repairs and recalls.