01 Car Shakes Like Crazy at Low Speeds? Here's Why & How to Fi… • 02 What should I do if my manual transmission is slipping or p… • 03 Tech Meets Terrain: Xiaomi SU7 Merges Innovation with Adven… • 04 Exploring Mitsubishi's Popular Engines: Performance, Specif… • 05 Why Mechanics Don’t Always Show You the Real Fault • 06 From Tires to Driveshafts: An Expert Explains Why Your Car … • 07 Disc Brake Friction Mechanics and Heat Dissipation • 08 After 66 Years, Someone Finally Fixed the Seatbelt's Bigges… • 09 Airbag Warning Light: Everything You Need to Know • 10 This Is Why Your Car’s CV Axle Is Failing •

DTC codes / C09xx · Brakes, steering and suspension / C0960

C0960Tire Pressure Monitoring Module Internal Fault

C0960 indicates that the tire pressure monitoring system (TPMS) module has detected an internal fault within its own circuitry or software, not a problem with a tire sensor or wiring. The module's self-test has failed, so it can no longer reliably monitor tire pressures or trigger warnings.

SystemChassis
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaBrakes, steering and suspension

Symptoms you may notice

  • TPMS warning light flashes for about a minute then stays on continuously
  • Often no symptoms besides the warning light, with no drivability issues
  • Tire pressure display shows dashes or blank readings on vehicles with a screen
  • Other driver-assist features that share the module may be disabled
  • Intermittent warning light that comes and goes with temperature or vibration
  • No response from the TPMS module during a scan tool communication test

Common causes, most likely first

  1. Internal failure of the TPMS module itself (most common)
  2. Low or unstable battery voltage to the module, causing self-test failure
  3. Corroded or loose ground connection at the module mounting point
  4. Water intrusion or physical damage to the module housing
  5. Software corruption in the module requiring reflash or replacement
  6. Faulty CAN bus communication wiring between the module and other systems

How to diagnose and fix it

  1. Verify battery voltage and charging system output; a weak battery can set this code
  2. Inspect the TPMS module connector and ground for corrosion, tightness, and water damage
  3. Clear the code and perform a module self-test with a scan tool to see if it returns immediately
  4. Check for technical service bulletins (TSBs) for module software updates before replacing parts
  5. If the code persists, replace the TPMS module and perform initialization or programming as required
  6. After replacement, verify communication with the module and confirm the warning light operates correctly

What most technicians overlook with C0960

  • A weak or failing battery is a frequent cause of this code because the TPMS module's self-test is sensitive to voltage drops during cranking.
  • This code does not mean a tire sensor is bad; replacing wheel sensors will not fix an internal module fault.
  • Some vehicles require the new module to be configured or flashed with the correct tire size and placard information before it will work.
  • Intermittent C0960 can be caused by a poor ground that only acts up when the vehicle is hot or vibrating, so wiggle-test the harness.
  • A scan tool that can communicate with the TPMS module is essential; generic code readers often cannot retrieve or clear this code.

Can I keep driving with C0960?

You can usually drive with this code because it does not affect braking or steering, but the TPMS will not warn you of low tire pressure. Check tire pressures manually with a gauge regularly and avoid long trips until the fault is repaired.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage