AutoCodesGMC – B2958 GMC

B2958 GMC Code - Security System Sensor Data Circuit High

Quick Answer

The Passlock™ system is provided in order to prevent vehicle theft if the ignition lock cylinder is forced to rotate or the ignition switch is operated while separated from the ignition lock cylinder case. Common causes include Faulty Security System Sensor, Security System Sensor harness is open or shorted, Security System Sensor 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
B2958 GMC indicates Security System Sensor Data Circuit High.
Common causes
Common causes include Faulty Security System Sensor, Security System Sensor harness is open or shorted, Security System Sensor 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 2,353
How popular is this code, among other codes? Low
Table of contents Created and updated by William Orellana on Feb 20, 2020
💬 Need more help? Ask Coddy for instant answers — it's free!

Code B2958 GMC Description

The Passlock™ system is provided in order to prevent vehicle theft if the ignition lock cylinder is forced to rotate or the ignition switch is operated while separated from the ignition lock cylinder case. The Body Control Module (BCM) provides security system sensor power and low reference for the Passlock™ sensor. The BCM also measures the security system sensor voltage.
When the correct key is used to start the vehicle, a magnet on the lock cylinder passes close to the Passlock™ sensor within the ignition lock cylinder case. The magnet activates the security hall effect sensor in the Passlock™ sensor which completes a circuit from the security sensor signal circuit through a resistor to the security sensor low reference circuit. The resistance value will vary from vehicle to vehicle. The BCM will measure the voltage on the security sensor signal circuit and compare this voltage to a previously learned voltage. If the voltage measured is within the valid range, the BCM will send a class 2 message to the Powertrain Control Module (PCM) to enable vehicle starting. If the voltage measured is not within the valid range, a class 2 message will be sent to the PCM to disable starting of the vehicle.
OBDII Code B2958 GMC - Security System Sensor Data Circuit High - AutoCodes.com
B2958 GMC Code - Security System Sensor Data Circuit High

What are the Possible Causes of the DTC B2958 GMC?

  • Faulty Security System Sensor
  • Security System Sensor harness is open or shorted
  • Security System Sensor circuit poor electrical connection
  • Faulty Body Control Module (BCM)

How to Fix the DTC B2958 GMC?

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.

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the B2958 GMC 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 B2958 GMC code?

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

Need Help with the Code?

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

1. What are the common symptoms of OBDII code B2958 GMC (Security System Sensor Data Circuit High)?

The common symptoms include the security system light staying on, difficulty starting the vehicle, and possible engine stalling.

2. What are the possible causes of OBDII code B2958 GMC?

Possible causes of this code include a faulty security system sensor, damaged wiring or connectors in the sensor circuit, or a malfunctioning security system module.

3. How can I diagnose OBDII code B2958 GMC?

Diagnosis usually involves using a scan tool to retrieve the code, checking the security system sensor for proper operation, and inspecting the sensor circuit for any damage or loose connections.

4. Can I still drive my vehicle with OBDII code B2958 GMC?

It is not recommended to drive the vehicle with this code present, as it may lead to security system malfunctions and potential issues with starting or running the engine.

5. How can I repair OBDII code B2958 GMC?

Repairing this code typically involves replacing the faulty security system sensor, repairing any damaged wiring or connectors, or reprogramming the security system module.

6. Is it safe to reset the OBDII code B2958 GMC without fixing the underlying issue?

Resetting the code without addressing the root cause can lead to the problem recurring and potentially causing further issues with the vehicle's security system.

7. Can a DIY enthusiast fix OBDII code B2958 GMC at home?

While some basic troubleshooting steps can be performed at home, diagnosing and repairing this code may require specialized tools and expertise, so it is recommended to consult a professional mechanic.

8. How much does it cost to repair OBDII code B2958 GMC at a repair shop?

The cost of repairing this code can vary depending on the extent of the issue, the labor rates of the repair shop, and the cost of any parts that need to be replaced.

9. Will OBDII code B2958 GMC cause my vehicle to fail an emissions test?

If left unresolved, this code may cause the vehicle to fail an emissions test due to potential issues with the security system affecting the engine operation.

10. How can I prevent OBDII code B2958 GMC from recurring in the future?

Regular maintenance and inspection of the security system components, including the sensor and wiring, can help prevent this code from recurring in the future.

Discuss the causes and fixes for B2958 GMC OBDII Code

Code B2958 GMC 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