Most TPMS lights clear on their own within 10 to 20 miles of driving above 25 mph once tire pressures are correct. If the light stays on, the fix depends on the system: indirect TPMS needs a reset button or scan-tool reinitialization, direct TPMS needs the sensors relearned to the receiver. The light flashing for 60 to 90 seconds at startup means a sensor has failed or its battery is dead.

Every passenger vehicle sold in the US since the TREAD Act took effect in 2008 has TPMS. There are two flavors and they reset differently, so figuring out which one you have is step one.

Direct vs indirect TPMS

FeatureDirect TPMSIndirect TPMS
Sensor locationInside each wheel, attached to the valve stemNone (uses ABS wheel-speed sensors)
Reads actual pressure?Yes, in psi or kPaNo, infers from rotational difference
Sensor battery life5 to 10 yearsN/A
Reset methodRelearn procedure or auto-learn on drivingReset button or menu
Affected by tire rotation?Yes, position may need to be relearnedYes, needs reset after rotation
Common onMost US-market trucks, SUVs, half of passenger carsMostly European cars, some Hyundai, Honda, Toyota

Look in your wheel. A short metal valve stem with a rubber base usually means direct (sensor is inside). A pure rubber valve stem usually means indirect. The owner’s manual is the definitive answer.

Step one, always: check the pressures cold

Before resetting anything, measure all four tires (and the spare on vehicles that monitor it, like most full-size trucks and some SUVs) with a known-good gauge. The placard pressure is on the driver’s door jamb, not the sidewall. The sidewall number is the max safe inflation pressure for the tire, not the recommended fill.

If any tire is more than a few psi off, fix it and drive 10 to 20 miles at over 25 mph. Many systems clear themselves at this point and you can stop reading.

Resetting indirect TPMS

After a tire rotation, change, or correct inflation, indirect TPMS needs a baseline. Two ways:

Reset button or menu. Most indirect systems have a TPMS reset button under the dash, in the glove box, or buried in a dashboard menu. Ignition to the on position (not running), hold the button until the TPMS light blinks three times, then start the car and drive. The system relearns over the next 10 to 60 minutes of driving.

Drive cycle. Some systems learn passively. Drive 20 to 30 minutes at varying highway speeds. If the light is still on after a few cycles, the button method is required.

Resetting direct TPMS

Direct TPMS has three possible procedures. Check the owner’s manual for which one your vehicle uses.

Auto-learn. Drive 10 to 20 minutes above 25 mph. The receiver picks up each sensor and figures out its position. Ford, late-model GM, and most newer vehicles work this way.

Stationary relearn. Sit in the driveway and use a magnet or TPMS tool to wake each sensor in a specific order (usually left front, right front, right rear, left rear). The dash beeps when each is learned. Older GM and some Stellantis vehicles work this way.

OBD relearn. A TPMS tool (Autel TS408, ATEQ VT-Series, or any decent scan tool with TPMS function) plugs into the OBD-II port and writes sensor IDs directly to the body control module. Required after a sensor replacement on most makes. Tire shops do this for $20 to $40.

When the light will not clear

Three causes:

  • A pressure is still wrong. Recheck cold. Don’t forget the spare on trucks. A spare TPMS sensor reads 0 psi if the spare is mounted under the truck and the tire actually is flat.
  • A sensor battery has died. Direct TPMS sensors last 5 to 10 years. When the battery dies, the system shows a steady or flashing light. A scan tool reads the fault code. Replacement is $30 to $80 per sensor plus $25 to $40 labor per wheel to mount and relearn.
  • A sensor was damaged. Hitting a curb, ice forming inside the valve stem, or a sloppy tire change can break a sensor. Same symptoms as a dead battery, fault code is usually different.

A flashing TPMS light at startup that goes solid after 60 to 90 seconds is the universal “sensor fault” signal. Solid from key-on with no flash usually means low pressure.

Disconnecting the battery does not always work

A frequently shared trick is to disconnect the negative battery cable, hold the horn for 30 seconds to drain the capacitors, and reconnect. This clears the dash, but on most modern vehicles the TPMS data is stored in the BCM and the light returns within one drive cycle. You also lose radio presets, seat memory, and on some vehicles the throttle adaptation, which takes 50 miles to relearn. Skip this unless your owner’s manual specifically calls for it.

What to keep in mind during tire work

If you are buying new tires or doing a wheel swap (winter wheels, summer wheels, aftermarket wheels):

  • New sensors run $30 to $80 each from a tire shop, $20 to $50 each online (Schrader, Continental, Huf, Pacific).
  • Programming a blank sensor to your vehicle ID takes a TPMS tool. Most shops do it as part of the install.
  • A second set of wheels can have its own sensors. You program both sets and the system relearns positions on each swap.
  • Service kits (rubber seal, valve core, nut, cap) should be replaced every time the tire is dismounted. About $5 per wheel.

Vehicle-specific quirks worth knowing

Ford F-150 2021 to 2026 and the rest of the Ford recall 26C10 fleet (Super Duty 2022 to 2026, Maverick 2022 to 2026, Ranger 2024 to 2026, Expedition 2022 to 2026, Transit 2026, Lincoln Navigator 2022 to 2026) had an Integrated Trailer Module software fault that affected some trailer-side functions, not TPMS directly, but the recall pushed an OTA update in March 2026 that touched related body control module code. If your light started misbehaving around then on a Ford and the recall has not installed, check Ford’s recall status by VIN before chasing sensors.

GM trucks 2014 and newer with the OnStar app can show individual tire pressures on a phone. Useful for diagnosing which one the light is complaining about without breaking out a gauge.

Toyota 4Runner and Tacoma have a TPMS reset button on the lower dash. Hold it for three seconds with the ignition on, the light blinks, drive five minutes.