Engine-CodesCadillac – B2958 Cadillac

B2958 Cadillac Code - Security System Sensor Data Circuit High

Quick Answer

The B2958 Cadillac code indicates a problem with the Security System Sensor Data Circuit being too high. Common causes include Faulty security system sensors, Corrosion or damage to the wiring in the sensor data circuit, Poor connection or loose wiring in the security system. 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
B2958 Cadillac indicates Security System Sensor Data Circuit High.
Common causes
Common causes include Faulty security system sensors, Corrosion or damage to the wiring in the sensor data circuit, Poor connection or loose wiring in the security system.
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.
Table of contents Created and updated by William Orellana on Sep 13, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
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

Code B2958 Cadillac Description

The B2958 Cadillac code indicates a problem with the Security System Sensor Data Circuit being too high. This circuit is responsible for monitoring various sensors within the vehicle's security system, such as door sensors, hood sensors, and motion sensors. When this code is triggered, it means that the voltage in the circuit is higher than the specified range, which can lead to issues with the proper functioning of the security system.

OBDII Code B2958 Cadillac - Security System Sensor Data Circuit High
B2958 Cadillac Code - Security System Sensor Data Circuit High

Common Causes of B2958 Cadillac

  1. Faulty security system sensors.
  2. Corrosion or damage to the wiring in the sensor data circuit.
  3. Poor connection or loose wiring in the security system.
  4. Issues with the security system control module.
  5. Electrical interference or short circuits affecting the sensor data circuit.

Symptoms of B2958 Cadillac

  1. Intermittent or constant security system warning lights on the dashboard.
  2. Issues with arming or disarming the security system.
  3. Unintended alarm triggers.
  4. Vehicle not starting due to security system malfunction.
  5. Inability to lock or unlock doors remotely.

How to Fix B2958 Cadillac

  1. Begin by conducting a thorough inspection of the security system sensors and wiring to identify any visible damage or corrosion.
  2. Use a multimeter to test the voltage in the sensor data circuit and compare it to the manufacturer's specified range.
  3. Check the connections and wiring in the security system to ensure they are secure and free of any debris or corrosion.
  4. If necessary, replace any faulty sensors or repair damaged wiring in the sensor data circuit.
  5. Clear the diagnostic trouble codes from the vehicle's computer and test the security system to ensure proper functioning.

Cost to Fix B2958 Cadillac

The typical repair costs for addressing the B2958 Cadillac code can vary depending on the specific cause of the issue and the extent of the repairs needed. In general, the cost of parts and labor for this repair can range from $200 to $500. It is important to note that diagnostic time and labor rates at auto repair shops can vary, so it is advisable to check with local shops for a more accurate estimate based on your location and vehicle model.

Need more information about the B2958 Cadillac code?

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

Need Help with the Code?

Get the B2958 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 B2958 Cadillac Code

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

The B2958 code indicates a "Security System Sensor Data Circuit High," meaning the vehicle's anti-theft system has detected an issue with the sensor signal being too high or outside the expected range.

2. What are common symptoms of the B2958 code on a Cadillac?

Common symptoms include the vehicle failing to start, the security or anti-theft light staying illuminated, and intermittent starting issues.

3. What causes the B2958 code to appear on a Cadillac?

Causes can include a faulty ignition key, damaged key fob, issues with the ignition lock cylinder, corroded or loose wiring in the circuit, or a malfunctioning Passlock sensor.

4. Can a bad ignition key trigger the B2958 code?

Yes, a worn or damaged ignition key can fail to properly communicate with the Passlock system, triggering the B2958 code.

5. How do you diagnose the B2958 code on a Cadillac?

Diagnosis involves using a scan tool to confirm the code, visually inspecting wiring and connectors in the Passlock system, testing the ignition switch, and ensuring the key or key fob is in good condition.

6. How is the B2958 code fixed on a Cadillac?

Repairs may include replacing the ignition key or lock cylinder, repairing faulty wiring or connectors, reprogramming the anti-theft system, or replacing the Passlock sensor if necessary.

7. Can you clear the B2958 code without fixing the problem?

Clearing the code without addressing the underlying issue may temporarily resolve the warning, but the problem will likely return until properly repaired.

8. Is the B2958 code unique to Cadillac vehicles?

No, the B2958 code can appear on other GM vehicles that use the Passlock anti-theft system, but it is commonly associated with Cadillacs.

9. Can a dead battery cause the B2958 code to appear?

A dead or weak battery can sometimes cause communication issues within the anti-theft system, potentially triggering this code.

10. How much does it typically cost to fix the B2958 code on a Cadillac?

Repair costs can vary, ranging from $100 to $500, depending on whether the issue is a simple key replacement or a more complex repair like wiring or sensor replacement.

Discuss the causes and fixes for B2958 Cadillac OBDII Code

Code B2958 Cadillac comments

No comments found for this page.