I just bought a 2017 GMC Sierra 2500HD and figured the tire pressure light was just caused by one of the tires being flat. Little did I know that the TPMS learning process was different from my 2010 Camaro, where I just had to inflate and deflate each tire and needed a tool. I found a video on YouTube using this product and given the price I had nothing to lose. I was able to go through the relearn process and activate all of my sensors without having to go to the dealership and get robbed. After activating the learn mode in my truck, I would go to each tire and press the button once the device was near the valve stem. I had to do 5-10 tries for each tire but I was able to reactivate all my sensors. Make sure you don't give up after the first or second try and assume it won't work.