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 2007-2010 Saturn Outlook: Causes for OnStar and Airbag Faults

On a 2007-2010 Saturn Outlook, code B1000 indicates an internal failure in an electronic module. It most commonly points to either a faulty OnStar module causing a 'Phone Unavailable' message and potential battery drain, or a software/hardware glitch in the airbag's Passenger Presence System (PPS) turning on the airbag light. Diagnosis requires a scan tool to see which module set the code, as this is key to the repair.

15 minutes to read 2007-2010 Saturn OUTLOOK
Most Likely Cause
Passenger Presence System (PPS) Internal Fault
Difficulty
5/5
Est. Time
2.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1200
Parts Price
$0 – $700
⚠️ Drivable, but... — Yes, but with caution. If the airbag light is on, the supplemental restraint system may not deploy in a crash, which is a major safety risk. If the issue is with the OnStar module, it only affects communication features, but a known side effect is a parasitic battery drain that could leave you stranded.
Key Takeaways
  • B1000 on your Saturn Outlook means a module has failed its self-test.
  • You MUST use a good scan tool to find out WHICH module is at fault.
  • If the airbag light is on, it's likely a fault in the Passenger Presence System (PPS) that may require reprogramming or a costly replacement of the seat sensor.
  • If you see a 'Phone Unavailable' message or have a dead battery, the OnStar module has likely failed. Since the service is obsolete, simply disconnecting the module is a common fix.
  • This is not a DIY-friendly repair; professional diagnosis and programming are required for a proper fix, especially for safety systems.
For General Motors vehicles like the Saturn Outlook, the B1000 code indicates that a specific electronic control unit (ECU) has detected an internal malfunction. It's a generic code for 'ECU Malfunction' or 'Internal Control Module Fault'. The key to diagnosis is knowing *which* module set the code. For the 2007-2010 Saturn Outlook, authoritative Technical Service Bulletins (TSBs) specifically link the B1000 code to an internal fault within the OnStar module, also known as the Vehicle Communication Interface Module (VCIM). This means the module has failed its own internal self-test. Due to the 2G CDMA network being decommissioned, these older OnStar modules have lost most of their original functionality anyway.

What's Unique About the 2007-2010 Saturn OUTLOOK

The Saturn Outlook, being a GM Lambda platform vehicle, uses the B1000 code for multiple different modules. While on some cars this code might point to a single system, on the Outlook and its platform mates (Acadia, Enclave, Traverse) it's crucial to know the context. Manufacturer bulletins specifically tie B1000 to two distinct issues: an internal fault in the OnStar (VCIM) module and a software or internal hardware issue in the airbag's Passenger Presence System (PPS). Without identifying the source module, you could easily misdiagnose the problem.

Diagnostic Flowchart

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

Which warning message or symptom are you experiencing with the B1000 code?
Have you checked the yellow wiring connectors under the front passenger seat?
→ The Passenger Presence System (PPS) module likely failed. A dealer may reprogram it, or you'll need a $500-$800 replacement (dealer quotes often hit $900-$1000).
→ Inspect the yellow connectors under the passenger seat for loose pins or damage. Repairing wiring costs $5-$50 and might solve the issue.
Do you want to replace the module or just stop battery drain?
→ Simply disconnect the OnStar module (VCIM) located behind the glove box. The 2G network is defunct, so this free fix solves the drain.
→ You will need to order a replacement OnStar module (VCIM) through a dealer. Expect to pay $250-$450 for the restricted OEM part.
→ Use a professional-grade OBD-II scanner to see which specific module (like the SDM, PPS, or VCIM) actually stored the B1000 code.
Professional service recommended: Fixing this code involves either reprogramming or replacing a sensitive electronic module, which requires dealer-level diagnostic tools and expertise. Working on the airbag system (PPS) is a safety-critical task that should not be attempted by DIYers. Furthermore, ordering a replacement OnStar (VCIM) module is a restricted process; the dealer must call the GM Technical Assistance Center (TAC) to get a one-time use authorization number to order the part, confirming it is not available for direct consumer purchase.

Symptoms You May Notice

  • Airbag warning light is illuminated on the dashboard
  • "Service Airbag" message on the Driver Information Center (DIC)
  • "Phone Unavailable" message appears on the radio or information display
  • OnStar system is inoperative (buttons don't work)
  • Parasitic battery drain, causing a dead battery after the vehicle sits for a few days
  • OnStar status light on the rearview mirror is red, unlit, or stays on when the vehicle is off
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the wrong module. For example, replacing the OnStar module when the B1000 code is actually being set by the airbag system's PPS, or vice-versa.
  • Replacing the main airbag module (SDM) when only the separate Passenger Presence System (PPS) needed a software update or replacement.
  • Ignoring a simple wiring or connector fault and unnecessarily replacing an expensive module.

Most Likely Causes

  1. Passenger Presence System (PPS) Internal Fault 🔴 High Probability A known issue on this platform involves the PPS module, which is part of the passenger seat sensor mat. It can fail internally or get stuck in a 'Plant Mode', causing it to stop communicating correctly. GM also issued recalls and TSBs for related airbag wiring issues under the seats.
    How to confirm: Use a professional scan tool to check for DTC B1000 (often with symptom code 37) or B0081 stored in the Sensing and Diagnostic Module (SDM) or Passenger Presence System (PPS). The airbag light will be on. A 'Service Airbag' message will be displayed.
    Typical fix: In some cases, a dealer can reprogram the module. More commonly, the PPS module, which is integrated into the passenger seat cushion, must be replaced. This requires disassembling the seat. Owners have reported dealer quotes of $900-$1000 for this repair.
    Est. part cost: $0 (software) - $700 (module)
  2. Internal OnStar Module (VCIM) Failure 🟡 Medium Probability Manufacturer TSBs #PIC3278G and #PIC3278F directly state that an internal fault in the OnStar module can produce a B1000 or U1500 code. These modules are also known to cause parasitic battery drain as noted in Customer Satisfaction Program #14648.
    How to confirm: A scan tool will show DTC B1000 stored in the Vehicle Communication Interface Module (VCIM). The primary symptoms will be a "Phone Unavailable" message and a dead battery after a few days.
    Typical fix: The OnStar module needs to be replaced. However, since the 2G CDMA network these modules used was decommissioned, the service no longer functions. Many owners opt to simply disconnect the faulty module (located behind the glove box) to solve the battery drain issue, forgoing the replacement cost. 🎬 See this walkthrough on how to safely disconnect the OnStar module.
    Est. part cost: $150-$400
  3. Wiring or Connector Issue at the Module ⚪ Low Probability Modules for the PPS (under passenger seat) and OnStar (behind glove box) are in areas where wiring can be disturbed. TSB 08-09-41-002H specifically addresses airbag connector issues on the Outlook and its platform mates, which can cause similar symptoms.
    How to confirm: After identifying the faulting module with a scanner, visually inspect its electrical connector and nearby wiring for corrosion, moisture damage, or loose pins. For the airbag system, check the yellow connectors under the front seats. 🎬 Watch: How to inspect and clean common airbag wiring connector faults.
    Typical fix: Repair the damaged wiring or clean/replace the connector. Applying dielectric grease to cleaned connectors is recommended.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Sensing and Diagnostic Module (SDM) Water Damage:

Diagnosis Steps

  1. Connect a professional-grade OBD-II scanner capable of reading manufacturer-specific Body (B) codes and communicating with all modules.
  2. Scan all vehicle modules for DTCs.
  3. Identify which specific module (e.g., SDM, PPS, VCIM) has stored the B1000 code. This is the most critical step.
  4. If B1000 or B0081 is in the PPS/SDM and the airbag light is on, investigate the Passenger Presence System. Check for related TSBs and owner complaints regarding reprogramming or replacement.
  5. If B1000 is in the VCIM and the 'Phone Unavailable' message is present (or a battery drain is noted), suspect a faulty OnStar module per TSBs PIC3278G/F.
  6. Before replacing any module, inspect its electrical connector and wiring harness for any visible damage, corrosion, or looseness. The VCIM is behind the glove box; the PPS wiring is under the passenger seat.
  7. If wiring is confirmed to be good, the fault is internal to the module.
  8. Proceed with the appropriate repair: reprogramming for some PPS issues, or replacement for a failed PPS or OnStar module. Consider simply disconnecting a faulty VCIM as the service is obsolete.

Parts You'll Likely Need

  • OnStar Module (VCIM) (OEM #Varies - Restricted Part) — This module is cited by manufacturer TSBs as a common cause of code B1000 when it fails internally. However, it is a restricted part that must be ordered by a dealer via GM's Technical Assistance Center. Given the 2G network it relies on is defunct, many owners choose to disconnect it rather than replace it.
    Trusted brands: ACDelco
    OEM price range: $250-$450
    Aftermarket price range: $150-$300 (used/remanufactured)
  • Passenger Presence System (PPS) Module/Sensor — A common failure point causing the 'Service Airbag' light. This part is often integrated with the passenger seat cushion and requires significant labor to replace.
    Trusted brands: ACDelco
    OEM price range: $500-$800
    Aftermarket price range: N/A

Related Codes That Often Appear With This One

  • U1500 — This is another communication-related code that TSBs #PIC3278G and #PIC3278F mention can appear alongside B1000 when the OnStar module fails.
  • B0081 — This code specifically relates to a Passenger Presence System fault. It often appears with B1000 when the airbag light is on, confirming the issue is with the passenger seat sensor system.

Technical Service Bulletins (TSBs) & Recalls

  • PIC3278G / PIC3278F: Note that an internal fault in the OnStar module can cause a 'Phone Unavailable' message and set DTC B1000 or U1500.
  • 08-09-41-002H: Addresses intermittent airbag lights due to poor connector seating (CPA retainers), a common issue on this platform that can occur alongside module faults.
  • #14648: A Customer Satisfaction Program for 2009 models to fix a parasitic battery drain caused by the OnStar module failing to enter sleep mode.

Platform-Specific Known Issues

  • A known software issue on 2007-2008 models can cause the Passenger Presence System (PPS) to set a B1000-37 code and illuminate the airbag light. The fix is a dealer-installed software update, not a part replacement.
  • A widespread PPS hardware failure can occur where the module gets stuck in 'Plant Mode', requiring replacement at a significant cost.
  • For 2009 models, GM issued Customer Satisfaction Program #14648 to address a parasitic battery drain caused by the OnStar (VCIM) module failing to enter its sleep mode.

Hidden / Shadow Codes Worth Checking

  • B1000-37: Electronic Control Unit (ECU) Performance Watchdog / Safety Failure. This is a common symptom code seen with PPS module faults on this platform, sometimes indicating a software issue correctable by a dealer reflash on earlier models. (see via A professional scan tool capable of reading GM-specific body codes and their symptom bytes, such as a GM Tech 2 or equivalent.)
  • B1000-39: Electronic Control Unit (ECU) Performance Internal Electronic Failure. This points more directly to a non-recoverable hardware fault within the module itself, often requiring replacement. (see via A professional scan tool capable of reading GM-specific body codes and their symptom bytes.)
  • B1000-3A: Incorrect Component Installed. This code can appear with B0081 if the incorrect PPS has been installed or if it has failed in a way that its identification is corrupted. (see via A professional scan tool capable of reading GM-specific body codes and their symptom bytes.)

Scan Tool Commands That Help

  • GM Tech 2 / GDS2: Passenger Presence System (PPS) Rezeroing — This procedure is required after replacing the PPS sensor/module or the seat cushion. It establishes a new baseline for an empty seat, which is critical for the system to correctly identify an occupant's weight.
  • Specialized SRS Module Reset Tool: Clear Crash Data / Reset Module — If the B1000 code is stored in the main airbag module (SDM) after an accident, the module may be 'locked' with stored crash data. Standard scan tools cannot clear this. The module must be sent to a specialized service for a hard reset or be replaced.

Wiring & Ground Locations

  • G304 — Below the floor console.. This is a shared ground point for both the Inflatable Restraint Sensing & Diagnostic Module (SDM) and the Inflatable Restraint Front Passenger Presence System (PPS) module on the 2008-2009 Outlook. A loose or corroded G304 could cause communication errors or internal fault codes in either module.
  • G401 — Near the base of the left 'D' pillar (rear of the vehicle).. This is a ground location for the Vehicle Communication Interface Module (VCIM/OnStar). A poor connection here could cause the VCIM to malfunction, setting a B1000 and potentially causing the 'Phone Unavailable' message or parasitic battery drain.
  • SDM Location — On the center tunnel, under the floor console.. The main airbag module (SDM) is located on the transmission tunnel under the center console area. This location makes it susceptible to damage from large liquid spills in the console cupholders, which can lead to corrosion and internal failure setting a B1000 code.

Real Owner Repair Stories

  • CarComplaints.com user report (2008 Saturn Outlook XR 3.6L V6 with 55,000 miles) — Service Airbag Message was on constantly. Diagnostic codes included B0081-0F, B0081-39 (Internal Electronic Failure), B0081-3A (Incorrect Component Installed), and B0081-71 (Invalid Serial Data Received).
    ❌ Tried (didn't work) The owner noted a previous recall for wiring under the seats had been performed but did not fix this separate issue.
    ✅ What actually fixed it A GM Dealer diagnosed that the Passenger Presence Module (PPM) inside the passenger seat was stuck in 'Plant Mode' and could not communicate with the main computer. The only fix was to replace the PPM, which required complete disassembly of the passenger seat. The quoted cost for parts and labor was $891.

Model Year Variations Within This Range

  • 2008-2010: These models were subject to GM Safety Recall 14132 (NHTSA ID 14V-115). Corrosion or loose crimps in the driver and passenger seat-mounted side impact airbag (SIAB) wiring connectors could cause increased resistance. This would trigger the 'SERVICE AIR BAG' message and can be misdiagnosed as a module failure. The official fix was to remove the connectors and solder the wires directly, wrapping them in yellow tape to identify them as SIR wiring.
(Part 1) How To Fix Airbag Warning Light - Fast & Easy!
(Part 1) How To Fix Airbag Warning Light - Fast & Easy!
How To Disable/Remove Onstar Completely 2007-2020+
How To Disable/Remove Onstar Completely 2007-2020+
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:
  • Saturn OUTLOOK: 2007200820092010
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