AutoCodesCadillac – B2170 Cadillac

B2170 Cadillac Code - Passenger Seat Cushion Heater Sensor

Quick Answer

The heated seat temperature sensor that set this Diagnostic Trouble Code (DTC) is located in the seat cushion just under the seat cover with the seat heating element. Common causes include Faulty Passenger Seat Cushion Heater Replacement, Passenger Seat Cushion Heater Replacement harness is open or shorted, Passenger Seat Cushion Heater Replacement circuit poor electrical connection. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
B2170 Cadillac indicates Passenger Seat Cushion Heater Sensor.
Common causes
Common causes include Faulty Passenger Seat Cushion Heater Replacement, Passenger Seat Cushion Heater Replacement harness is open or shorted, Passenger Seat Cushion Heater Replacement circuit poor electrical connection.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 1,198
How popular is this code, among other codes? Low
Table of contents Created and updated by William Orellana on Sep 22, 2019
💬 Need more help? Ask Coddy for instant answers — it's free!

Code B2170 Cadillac Description

The heated seat temperature sensor that set this Diagnostic Trouble Code (DTC) is located in the seat cushion just under the seat cover with the seat heating element. The Seat Heating Control Module supplies a 5 V reference voltage through the temperature sensor signal circuit and a ground through the low reference circuit to the sensor. The module monitors the voltage of the sensor signal circuit to determine the temperature of the seat. The temperature sensor varies in resistance based on the temperature of the heating element causing the signal voltage to change. Once the seat reaches the set temperature, the module will then cycle the control circuit of the heating elements ON and OFF in order to maintain the desired seat temperature based on the feedback voltage from the sensor.
OBDII Code B2170 Cadillac - Passenger Seat Cushion Heater Sensor - AutoCodes.com
B2170 Cadillac Code - Passenger Seat Cushion Heater Sensor

What are the Possible Causes of the DTC B2170 Cadillac?

  • Faulty Passenger Seat Cushion Heater Replacement
  • Passenger Seat Cushion Heater Replacement harness is open or shorted
  • Passenger Seat Cushion Heater Replacement circuit poor electrical connection
  • Faulty Seat Heating Control Module

How to Fix the DTC B2170 Cadillac?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the B2170 Cadillac code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the B2170 Cadillac code?

Need more information on how to fix the B2170 Cadillac code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the B2170 Cadillac code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about B2170 Cadillac Code

1. What does the OBDII code B2170 mean on a Cadillac?

B2170 indicates an issue with the passenger seat cushion heater sensor, typically involving a malfunction in the sensor or its circuit.

2. What are the common symptoms of the B2170 code?

Symptoms may include the passenger seat heater not functioning, inconsistent heating, or an illuminated warning light on the dashboard.

3. What causes the B2170 code to appear?

Common causes include a faulty seat cushion heater sensor, damaged wiring or connectors, or an issue with the seat heater control module.

4. Can the B2170 code cause other problems in my Cadillac?

While it primarily affects the seat heater functionality, it could also impact passenger comfort or trigger additional alerts if related systems are affected.

5. How can I diagnose the B2170 code?

Use an OBDII scanner to confirm the code, inspect the seat heater sensor and wiring for damage, and test the sensor’s resistance with a multimeter.

6. Is it safe to drive with the B2170 code?

Yes, it's safe to drive, but the passenger seat heater may not work properly, which could reduce comfort in cold weather.

7. How is the B2170 code typically fixed?

Repairs may include replacing the seat cushion heater sensor, repairing damaged wiring or connectors, or reprogramming the seat heater control module.

8. How much does it cost to fix the B2170 code?

The repair cost varies but typically ranges from $100 to $300, depending on whether the sensor, wiring, or module needs replacement.

9. Can I reset the B2170 code without fixing the issue?

Resetting the code without addressing the root cause may temporarily clear the warning, but the issue will likely return.

10. How can I prevent the B2170 code from recurring?

Ensure proper care of the seat cushions, avoid placing heavy or sharp objects on the seat, and address any electrical issues promptly.

Discuss the causes and fixes for B2170 Cadillac OBDII Code

Code B2170 Cadillac comments

No comments found for this page.

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play