Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

B1000 on 2000-2005 Chevrolet Blazer: Understanding the ECU Malfunction Code

On a 2000-2005 Blazer, B1000 means a control module has failed its internal self-test. Manufacturer bulletins point to the obsolete OnStar module, but it is frequently caused by a faulty Airbag Control Module (SDM) or Body Control Module (BCM). A professional scan tool is required to identify which module is at fault. Replacement and VIN programming are often necessary.

14 minutes to read 2000-2005 Chevrolet BLAZER
Most Likely Cause
Internal Failure of the OnStar Module (VCIM)
Difficulty
4/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 – $650
Parts Price
$75 – $300
⚠️ Drivable, but... — Yes, but with extreme caution. If the code is from the Airbag module (SDM), your airbags will not deploy in a crash. If it's from the BCM, you may experience unpredictable electrical issues like failing lights or wipers. Driving should be limited to getting the vehicle diagnosed and repaired.
Key Takeaways
  • B1000 means 'ECU Malfunction' but does not point to a specific part. You must find out which module set the code.
  • The most likely cause on a 2000-2005 Blazer is a failed OnStar module, as confirmed by GM service bulletins.
  • The Airbag Control Module is another common cause, and if it fails, your airbags will be disabled.
  • Do not replace any parts until you have confirmed the source of the code with a capable scan tool.
  • Replacement of the Airbag or Body Control Module requires professional programming to work correctly.
While B1000 can be a generic code for an ECU or Body Control Module (BCM) malfunction on some vehicles, for the 2000-2005 Chevrolet Blazer, it has a very specific meaning. Authoritative Technical Service Bulletins (TSBs) issued by GM, specifically PIC3278F and PIC3278G, directly link the B1000 code to an internal fault within the OnStar module. This module, technically called the Vehicle Communication Interface Module (VCIM), is responsible for connecting the vehicle to the OnStar network. The fault indicates the module's brain is not functioning correctly, often because it's endlessly searching for a cellular network that no longer exists.

What's Unique About the 2000-2005 Chevrolet BLAZER

For the second-generation S-10 platform Blazer, GM used the B1000 code across multiple modules. While TSBs PIC3278F and PIC3278G directly connect it to OnStar failure, owner experiences on this platform and its mates (S-10, Jimmy) show it's frequently set by the Airbag Control Module (SDM) after voltage issues or water intrusion. Therefore, unlike a simple sensor code, B1000 on a Blazer requires a deeper diagnosis with a GM-specific scan tool to pinpoint the true source of the failure and avoid replacing the wrong component.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which warning light or symptom is currently present on your vehicle?
Are you experiencing a parasitic battery drain when parked?
→ Unplug the obsolete OnStar module (VCIM) located behind the radio or rear quarter panel to prevent further battery drain.
→ The 2G OnStar system is obsolete (TSB PIC3278F). You can safely ignore the code or unplug the module to clear it.
Did this occur after a dead battery, jump-start, or water leak?
→ Inspect the SDM under the center console or seats for water damage. Ensure the battery is fully charged, then try clearing the code.
→ Replace the Airbag Control Module (SDM) for $150-$400 (e.g., ACDelco or Dorman) and have it professionally programmed to your VIN.
→ Use a GM Tech 2 scanner to confirm a BCM fault. Replace the Body Control Module ($150-$450) and have it professionally programmed by a dealer.
Professional service recommended: Diagnosing which module set the code requires a scan tool beyond a basic code reader, such as a GM Tech 2. Replacing an Airbag (SDM) or Body Control Module (BCM) requires programming the new part to the vehicle's VIN, a service typically only available to professional shops with the correct software.

Symptoms You May Notice

  • "Phone Unavailable" audio message (if OnStar module is the cause).
  • Red or inoperative light on the OnStar button.
  • "Service Airbag" light illuminated on the dashboard (if Airbag module is the cause).
  • Airbag system is disabled and will not deploy.
  • Erratic behavior of interior lights, door locks, or windows (if BCM is the cause).
  • The code B1000 appears during a scan with no other obvious symptoms, sometimes as a history code.
  • A 'crank-no-start' condition with the 'Security' light on, if the BCM's PassLock function has failed.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the wrong module. Without a proper scan to see which module logged the code, owners might replace the BCM when the fault is actually in the OnStar or Airbag module.
  • Replacing the SDM (Airbag Module) without first addressing a low voltage condition or water leak, causing the new module to fail prematurely.
  • Confusing the Body Control Module (BCM) with the Transfer Case Control Module (TCCM). The TCCM (e.g., part number 15741322) controls the 4WD system and is a separate component, though located in a similar area. The BCM controls body electronics like lights and windows.

Most Likely Causes

  1. Internal Failure of the OnStar Module (VCIM) 🔴 High Probability This is the only cause directly cited for this vehicle in manufacturer TSBs (PIC3278F, PIC3278G). These modules fail internally over time, and since the 2G network they used is obsolete, their only function now is to potentially cause codes or battery drain.
    How to confirm: Use a professional scan tool to confirm that the B1000 code is stored in the Vehicle Communication Interface Module (VCIM). The module is often located behind the radio or in the rear quarter panel area.
    Typical fix: Replace or simply unplug the OnStar module. The original 2G cellular technology is obsolete, so OnStar services will not function even with a new module. The goal of replacement or removal is to clear the code and prevent potential battery drain.
    Est. part cost: $50-$150 (used/refurbished)
  2. Internal Failure of the Airbag Control Module (SDM) 🟡 Medium Probability On GM trucks of this era, low voltage events (e.g., a dead battery, bad alternator, or jump-start) can corrupt the SDM's memory, triggering a B1000 code. The module can also be damaged by water intrusion if located on the floor under the seats or console, a common issue leading to corrosion and failure.
    How to confirm: A professional scan tool will show the B1000 code originating from the Sensing and Diagnostic Module (SDM). The airbag warning light will be on. Visually inspect the module and its connector for corrosion or water damage.
    Typical fix: First, try clearing the code after ensuring the battery is fully charged and stable. If the code returns, the module must be replaced and programmed to the vehicle's VIN. Alternatively, some services can reset a locked or corrupted module.
    Est. part cost: $75-$250 (new, reset service, or used)
  3. Internal Failure of the Body Control Module (BCM) ⚪ Low Probability The BCM can set a B1000 for internal checksum or write errors due to age, voltage spikes, or internal solder joint failure. This can happen without any other BCM-related symptoms, making it difficult to diagnose without a proper scan.
    How to confirm: A professional scan tool will report the B1000 code is stored in the Body Control Module. This may be accompanied by other seemingly unrelated electrical issues or no other symptoms at all.
    Typical fix: Replace the Body Control Module. The new BCM must be programmed by a dealer or qualified shop with GM software to recognize the vehicle's VIN and options.
    Est. part cost: $150-$300

Rare But Worth Checking

  • Low Battery Voltage or Voltage Spike: Before replacing any modules, ensure the battery and charging system are healthy. A failing battery or an improper jump-start can set a false B1000 code in a sensitive module like the SDM. Always try clearing the code after stabilizing the vehicle's voltage.
  • Poor Power or Ground Connection to a Module: Corrosion or a loose wire at the connector for the OnStar, Airbag, or Body Control module can sometimes mimic an internal failure. On similar trucks, water damage to the SDM connector is a known issue. Always inspect the wiring and connector pins before ordering a new part.

Diagnosis Steps

  1. Connect a professional-grade scan tool (like a GM Tech 2) capable of reading GM-specific Body (B) codes and communicating with all vehicle modules.
  2. Navigate to the code history and identify which specific module (e.g., VCIM, SDM, BCM) has stored the B1000 code. This is the most critical step.
  3. If the source module is the SDM, physically locate it (often under the center console or seats) 🎬 Watch: Step-by-step instructions for removing the airbag SRS module and inspect the module and its connector for any signs of water damage, corrosion, or loose pins.
  4. If the source module is the BCM or VCIM, inspect its connector for any signs of corrosion, damage, or loose pins.
  5. Using a multimeter and a wiring diagram for the specific module, verify it is receiving proper battery voltage (12V+) and has a solid ground connection.
  6. If power and ground are confirmed to be good, and the code is current (not history), the B1000 code indicates an internal, non-serviceable fault with the module itself.
  7. Replace the identified faulty module.
  8. If the Airbag Module (SDM) or Body Control Module (BCM) was replaced, the new unit must be professionally programmed to the vehicle's VIN to function correctly and communicate with other modules.

Parts You'll Likely Need

  • OnStar Module (VCIM) — This is the most likely cause according to manufacturer TSBs for the 2000-2005 Blazer. Often removed or replaced just to clear the code.
    Trusted brands: ACDelco, GM Genuine
    OEM price range: $200-$400 (if available)
    Aftermarket price range: $50-$150 (used)
  • Airbag Control Module (SDM) (OEM #19244527 (2000-02), 15745368 (2002-05), 16218445, 09378275) — A common source for a B1000 code on GM vehicles of this era, especially if the airbag light is on or after a battery issue. Part numbers can vary by year.
    Trusted brands: ACDelco, Dorman
    OEM price range: $250-$400
    Aftermarket price range: $150-$250
  • Body Control Module (BCM) (OEM #09366801, 16264870, 15095334 (Interchange: 591-6642)) 🎬 Watch: How to locate and remove the BCM — A possible, though less common, cause of a B1000 code, typically associated with other strange electrical problems or no symptoms at all.
    Trusted brands: ACDelco, Dorman, Cardone
    OEM price range: $250-$450
    Aftermarket price range: $150-$300

Related Codes That Often Appear With This One

  • U1500 — This is another code mentioned in the same TSBs as B1000 for an internal OnStar module fault.
  • B1001 — This code indicates a VIN or option mismatch between the BCM and SDM. It commonly appears after one of the modules has been replaced without proper programming, highlighting the need for this procedure.
  • 🎬 See how to program a new BCM and fix code B1001

Technical Service Bulletins (TSBs) & Recalls

  • PIC3278F: Mentions that an internal fault in the OnStar module can produce a 'Phone Unavailable' message and set a B1000 or U1500 DTC.
  • PIC3278G: An updated version of the same bulletin with the same information regarding the OnStar module and code B1000.

Platform-Specific Known Issues

  • The OnStar modules in this generation of Blazer used the 2G cellular network, which is no longer in service in the United States. A replacement module will clear the B1000 code but will not restore OnStar functionality.
  • Water leaks from door seals or the windshield can allow water to pool on the driver's side floor, potentially damaging the SDM if it is located there, a common failure pattern on similar GM trucks.

Scan Tool Commands That Help

  • GM Tech 2 / Autel: Setup SDM Primary Key in BCM — This function is required after replacing the Body Control Module (BCM). The new BCM must be synchronized with the existing Airbag Module (SDM) to establish trust and communication. Failure to perform this step will result in an airbag warning light and communication codes being set.

Wiring & Ground Locations

  • BCM (Body Control Module) — Under the center of the dashboard, mounted to the HVAC housing, typically behind the radio or center console area. It has three main electrical connectors.. The BCM is a potential source of the B1000 code. Its location makes it susceptible to damage from liquid spills or dash leaks. Verifying its connections and grounds is a key diagnostic step.
  • SDM (Sensing and Diagnostic Module) — Under the center console, between the front seats, often under the carpet.. The SDM is a common source for the B1000 code, especially with an airbag light. Its low mounting position makes it vulnerable to water intrusion from floor leaks, which can corrode the module or its connectors.
  • G200 / G201 — Located on the driver's side dash, just above the main bulkhead connector that passes through the firewall.. These are primary ground points for the BCM. The BCM ground wires run to a splice pack (S202) located above the accelerator pedal, which then connects to G200/G201. A poor connection here can cause erratic BCM behavior and potentially trigger internal fault codes.
  • G103 — Located at the left rear of the engine compartment on the cowl, above the brake booster.. This ground point serves both the SDM (Airbag Module) and the BCM, among many other components. Corrosion or a loose connection at this single point can cause communication issues and fault codes in multiple modules simultaneously.
2001, 2002, 2003 Chevrolet S-10 Blazer BCM Location and Removal
2001, 2002, 2003 Chevrolet S-10 Blazer BCM Location and Removal
How to Replace a GM BCM, Perform a 30-Minute Relearn, and Complete SDM Setup (Code B1001)
How to Replace a GM BCM, Perform a 30-Minute Relearn, and Complete SDM Setup (Code B1001)
How to Remove Airbag SRS Module - Step by Step Instructions  | MyAirbags
How to Remove Airbag SRS Module - Step by Step Instructions | MyAirbags
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 24, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code B1000 for:
  • Chevrolet BLAZER: 200020012002200320042005
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part