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 →
🛍️ Shop This Part

2009-2010 Pontiac Vibe Air Bag Module: Decoding Compatibility and Programming

This guide covers the critical compatibility and programming requirements for the 2009-2010 Pontiac Vibe and Toyota Matrix air bag control module.

5 minutes to read 2009-2010 Pontiac Vibe
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$155 - $233
Used OEM Price
$50 - $150
🚫 Do not drive — Driving with a faulty airbag control module is extremely unsafe because the entire airbag system is disabled and will not deploy in a crash.
Key Takeaways
  • The module MUST match the vehicle's airbag configuration, specified by GM option code AY0 (front, side, and curtain airbags).
  • A replacement module is NOT plug-and-play; it requires programming to the vehicle's VIN using specialized software like Toyota Techstream.
  • Used modules are a viable option only if they are guaranteed to be cleared of all crash data.
  • The 2009-2010 Pontiac Vibe and Toyota Matrix use the same interchangeable airbag control module for corresponding option packages.
The air bag control module, also known as the Supplemental Restraint System (SRS) control unit, is the central computer for your vehicle's passive safety systems. It constantly monitors a network of impact sensors, seat occupancy sensors, and seat belt status switches. In the event of a collision that meets a certain threshold, the module makes a split-second decision to deploy the appropriate airbags and activate the seat belt pretensioners. It is the brain of the system, and without it, none of the vehicle's airbags will function.

Critical Compatibility: The AY0 Option Code

Warning: This air bag control module is NOT a one-size-fits-all part. Compatibility is determined by the vehicle's specific airbag configuration. The modules covered here (GM part 19184922, Toyota part 89170-01100) are for 2009-2010 Pontiac Vibe models equipped with GM's RPO (Regular Production Option) code AY0.

The AY0 option signifies a vehicle equipped with the full set of available airbags: dual-stage frontal airbags, seat-mounted side-impact airbags, and head-curtain airbags for both front and rear seats. Installing a module from a vehicle with a different airbag setup (e.g., one without side-curtain airbags) will result in a persistent airbag warning light and a non-functional safety system, as the module will be looking for sensors and inflators that don't exist.

Symptoms of a Failing Air Bag Control Module

The most common and immediate sign of a problem with the air bag control module is an illuminated airbag warning light on the dashboard. This light, often labeled "SRS" or showing an icon of a person with an airbag, indicates that a fault has been detected and the entire airbag system is disabled. Other, less common symptoms can include strange electrical issues or clicking sounds from the dashboard area.

A diagnostic scan tool capable of reading SRS codes is necessary for a proper diagnosis. Common codes pointing to an internal module failure include:

  • B1000 / B2000: Internal Control Unit Defect
  • B1193 / B1650: Crash Data Stored
  • U0151: Lost Communication With Restraint Control Module

Programming and Calibration: Not a Plug-and-Play Part

A new or used replacement air bag control module cannot simply be installed and expected to work. The module must be programmed to the specific vehicle it is installed in. This process writes the vehicle's VIN and configures the module for the exact set of airbags and sensors present in that car.

This programming requires specialized diagnostic software, such as Toyota's Techstream. While a GM or Toyota dealership can perform this service, many independent shops specializing in Toyota/Lexus vehicles will also have the necessary equipment. Standard OBD-II code readers cannot program the SRS module.

Pro Tip: If you have your original module reset by a mail-in service, it often does not require reprogramming. Since it is already coded to your vehicle's VIN, clearing the crash data restores it to a plug-and-play state for that specific car.

Buying a Used 2009-2010 Vibe Air Bag Module

Buying a used air bag module can be a cost-effective solution, but it carries significant risks if not done correctly. The most important factor is ensuring the module is free of "crash data."

  • Crash Data: After an accident where airbags are deployed, the module permanently stores crash data and locks itself. A module with crash data is useless and will not function until it has been professionally reset.
  • Verify Part Numbers: Ensure the used module is either GM part number 19184922 or Toyota part number 89170-01100. These parts are identical and interchangeable for the 2009-2010 Vibe and Matrix with the correct options.
  • Source is Key: Purchase only from reputable sellers who explicitly guarantee the module has been "cleared," "reset," or is "virgin" (free of crash data). Ask the seller directly if the module has been reset.
  • Physical Inspection: Before installation, inspect the module for any signs of water damage, corrosion on the pins, or physical damage to the case or connectors. Water intrusion is a common cause of electronic module failure.

Known Issues, Recalls, and Technical Service Bulletins (TSBs)

The 2009-2010 Pontiac Vibe and its sibling, the Toyota Matrix, were subject to several major safety recalls involving the airbag system. It is crucial to distinguish between these recalls and a faulty control module.

  • NHTSA Recall 14V168 (GM #14139): This recall addressed a defective spiral cable (also known as a clock spring) in the steering column. A faulty cable could cause the electrical connection to the driver's airbag to fail, illuminating the airbag light and deactivating the driver's airbag. The fix was to replace the spiral cable assembly. This issue is with the cable, not the control module itself.
  • NHTSA Recall 16V340 (GM #15826): This was part of the massive Takata airbag inflator recall. The front passenger airbag inflator could rupture upon deployment, sending metal fragments into the cabin. The fix involved replacing the airbag inflator, not the control module.

While these recalls do not directly pertain to the module, they highlight the complexity of the SRS system. A persistent airbag light after a recall has been performed may indicate a separate issue, such as a module failure.

Cost Comparison

Prices can vary significantly based on the source of the part and local labor rates. The following is an estimate of costs:

Part/ServiceEstimated Cost
New OEM (Toyota/GM)$200 - $650
New Aftermarket$150 - $400
Used OEM (Guaranteed Clear)$50 - $150
Mail-in Reset Service$50 - $100
Shop Labor (Replacement & Programming)$155 - $233

Frequently Asked Questions (FAQ)

Can I reset my old airbag module after an accident?

You cannot reset it yourself with a standard scanner. The module must be sent to a specialized service that can clear the stored crash data from its internal memory. Once reset, your original module can be reinstalled without needing dealer programming.

Will the airbag light turn off if I just swap the module?

No. A replacement module, whether new or used, must be professionally programmed to your vehicle's VIN and specific options. Until it is programmed, the airbag light will remain on, and the system will not be active.

Is the 2009-2010 Pontiac Vibe module the same as the Toyota Matrix module?

Yes. The Pontiac Vibe was built by a joint venture between GM and Toyota and is mechanically identical to the Toyota Matrix of the same years. The air bag control module (GM 19184922 / Toyota 89170-01100) is the same part, provided it is from a vehicle with the same airbag options (AY0).

What is option code AY0 and why does it matter?

AY0 is a GM production code that specifies the vehicle is equipped with a full set of airbags: front, front-seat side, and side-curtain airbags. The air bag control module is programmed for this specific configuration. Using a module from a car without the AY0 option will cause a system fault because the module's programming won't match the physical parts in the car.

Technical Specifications

OEM Part Numbers: 19184922 89170-01100

Location: Under the center console, between the front seats. Required Options: GM RPO Code AY0 (Full front, side, and curtain airbags).

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 Aug 2, 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 Air Bag Control Module for:
  • Pontiac Vibe: 20092010
In this article
🛍️ Shop This Part
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