I just had the 3rd set of TPMS sensors installed in September 2020 when I bought new tires for my 2005 Yukon XL at 185K miles. When I replaced the sensors in 2012 when one of them failed, the system reset automatically after about 3 miles of driving. When I bought the new tires in September 2020, the tech said he wasn't sure they would be able to reset the system, but when I picked up the truck, he said they were able to reset it. The sensors have batteries in them, and they die just like any battery does. Rockauto.com has new AC Delco sensors for my 2005 Yukon for $33.79, and they are programmed already.