Discount Tire always fixes mine, which is usually a dead battery in the sensor. The government made this law, so businesses could probably get a hefty fine if they don't comply. Anyways...my light comes on dependent on the outside temp. It's supposed to come on when your tire pressure is 25% lower than the rest (including the Spare!) or even the programmed recommended tire pressure which for my 4runner is 32 PSI. This has turned into "Rocket Science" for us off roaders...My Hankooks say 44 PSI Max...OK, then what is the recommended tire PSI? Discount Tire says 32 PSI and I think that is what is programmed into the on-board computer. So, I check my tires and prefer to use 36 PSI and I check the Spare and it was 21 PSI...OK that is 34% below 32 PSI and the Light s/b ON...So I inflate the Spare to 32 PSI and the Light eventually goes OFF. Then it gets Antarctic out again and the F-ing light is on again. So I am going to check the Spare (which is a Royal Pain) the next time this happens to see if the PSI on the Spare dropped 25% (I seriously doubt it). The light doesn't come on if you over fill the tires, only if they are low.