I have a 2002 & one of the TPMS needs to be replaced, my mechanic told me the battery in the unit (according to GM) last approx 10 yrs
He ordered a new one that was dated 2010 manufacturing date, it didn't work, sent it back. He ordered a new on manufacturing date 2011, didn't bother installing...