My TPMS light has been on for roughly two years. I've tried resetting it, inflating all the tires to the proper PSI, including the spare, but I continue to get the steady light.
Well, I just bought a new set of tires (FWIW, Michelin LTX M/S2) at America's tire and paid the extra $3.99 per tire...