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

2005-2009 Lexus RX330 & RX350 Airbag Module: SRS Light and Reset vs. Replacement

This guide explains the common causes of an airbag warning light and details the critical differences between resetting your original module and installing a replacement.

6 minutes to read 2007-2009 Lexus RX350 2005-2006 Lexus RX330
Difficulty
3/5
Est. Time
2 hrs
DIY Doable?
✅ Yes
Shop Labor
$138 - $203
Used OEM Price
$75 - $150
⚠️ Drivable, but... — Yes, the vehicle will drive normally, but the entire airbag system is disabled, meaning airbags will not deploy in an accident.
Key Takeaways
  • If the airbag light is on after a crash, send your original module for a reset service; it will be plug-and-play when reinstalled.
  • Replacing the module with a new or used one REQUIRES professional programming to your car's VIN to function.
  • The primary symptom of a fault is the SRS warning light, which means the airbags are disabled and will not deploy.
  • There are no recalls for this specific module; the Takata recalls were for the airbag inflators, a separate part.
The Air Bag Control Module, also known as the Supplemental Restraint System (SRS) module, is the central computer for your vehicle's safety systems. It constantly monitors a network of sensors throughout the vehicle, including impact sensors, seat weight sensors, and seat belt status. In the event of a collision, the module analyzes the sensor data in milliseconds to determine the severity and type of impact. Based on this analysis, it makes the critical decision to deploy the appropriate airbags and activate the seat belt pretensioners to protect the occupants. After an accident, the module also stores 'crash data,' which is a permanent record of the event that cannot be erased with standard diagnostic tools.

Symptoms of a Failing Air Bag Control Module

A problem with the air bag control module presents one primary, unmissable symptom: the airbag warning light on your dashboard will illuminate and stay on. This light indicates that the Supplemental Restraint System (SRS) has detected a fault and has been disabled. While the light is on, you should assume the airbags will not deploy in an accident.

It is important to note that the SRS light does not automatically mean the control module itself has failed. It simply signals a fault somewhere in the system. A professional diagnosis with a scanner capable of reading SRS codes is required to identify the specific problem. Common fault codes associated with the module itself include:

  • B1000: Airbag ECU Malfunction
  • B1610: Airbag ECU Communication Fault
  • Codes indicating stored 'crash data' after an accident, which locks the module.

Other codes may point to failures in related components like the clock spring, seat belt pretensioners, or individual impact sensors, which are separate issues from the module itself.

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

For the 2005-2006 Lexus RX330 and 2007-2009 Lexus RX350, there are no active recalls for the air bag control module itself. Many owners are aware of the widespread Takata airbag recalls, but those recalls concerned the airbag inflators—the metal canisters that inflate the bag—which could rupture. The Takata recalls did not involve the electronic control module covered in this guide. If your vehicle has an open recall for the inflators, it should be completed by a dealer free of charge, but this is a separate repair and will not fix a faulty control module or turn off an SRS light caused by a different issue.

The Critical Question: Programming and Installation

This is the most important section for anyone considering a replacement. Unlike many other parts, you cannot simply swap an air bag control module. The correct procedure depends on your situation.

Scenario 1: Your Vehicle Was in an Accident (Module has Crash Data)

If your airbag light is on after a collision (even a minor one where airbags didn't deploy), the module has stored permanent crash data and locked itself. In this case, you have two options:

  • Option A (Recommended): Reset Your Original Module. You can remove your original module and mail it to a specialized reset service. These services erase the hard crash data, restoring the module to its factory state. When you receive it back, you can reinstall it in the same vehicle, and it will be plug-and-play with no additional programming required. This is the most affordable and straightforward solution.
  • Option B: Replace the Module. You can buy a new or used module, but it will require programming to your vehicle's Vehicle Identification Number (VIN) by a dealer or a qualified independent shop with advanced tools. This adds significant cost and complexity.

Scenario 2: Your Module Failed Electronically (No Accident)

If diagnostic tests confirm the module itself has failed (e.g., code B1000), it must be replaced. You cannot reset a module with an internal hardware fault. You can replace it with a new or a used module, but in either case, the replacement module must be programmed to your vehicle's VIN. Without this step, the SRS light will remain on, and the system will not work.

Pro Tip: Resetting your original module after a crash is almost always better than buying a used one. A reset original module is plug-and-play, while a used module from another car is not. It will require costly programming to make it work in your vehicle.

Buying a Used Air Bag Control Module

If you must buy a used module to replace one with an internal fault, follow these guidelines:

  • Match Part Numbers Exactly: The part number on the replacement module must perfectly match the one on your original module. The compatible part numbers for these vehicles are 89170-0E020, 89170-0E021, 89170-48210, and 89170-48211.
  • Factor in Programming Costs: Remember that a used module is not plug-and-play. You will need to pay a dealer or specialist to program it to your car's VIN. Factor this extra cost into your budget.
  • Inspect for Damage: Never buy a module with physical damage, corrosion, or signs of water intrusion.
  • Warning on "Mobility Specification Package": The initial warning about this package refers to the Lexus Mobility program, which provides reimbursement for aftermarket adaptive equipment for drivers with disabilities. If a vehicle has been modified with hand controls or other systems, its wiring may have been altered. Avoid modules from vehicles known to have these modifications, as compatibility cannot be guaranteed.

Replacement Overview

The air bag control module is located under the center console, between the front seats. While the physical replacement is feasible for a DIY mechanic comfortable with removing interior trim, the electronic programming requirements for a replacement unit often make it a job for a professional.

  1. Disconnect the Battery: Disconnect the negative battery terminal and wait at least 15 minutes for the system's capacitors to fully discharge. This is a critical safety step.
  2. Access the Module: Remove the necessary center console trim pieces to expose the module.
  3. Unbolt and Disconnect: Remove the bolts securing the module to the vehicle floor and carefully disconnect the yellow wiring harnesses.
  4. Install New Module: Bolt the new module in place and reconnect the wiring.
  5. Reassemble and Reconnect: Reinstall the console trim and reconnect the battery.
  6. Programming/Reset: If you installed a new or used module, the vehicle must now be taken to a professional for programming. If you reinstalled your original, reset module, the SRS light should turn off on its own.

Cost Comparison

Prices can vary by location and supplier, but here is a general estimate for the 2005-2009 RX330 and RX350:

Service/PartEstimated CostNotes
New OEM Module (Part Only)$550 - $700Must be programmed by a dealer.
Used OEM Module (Part Only)$75 - $150Must be programmed by a specialist.
Module Reset Service$50 - $150Your original module is sent out for clearing of crash data. Plug-and-play upon return.
Shop Labor (Replacement & Programming)$250 - $450Includes physical replacement (1.5-2.5 hours) and the separate cost of programming a new/used unit.

Frequently Asked Questions

Can I drive my Lexus with the airbag light on?

You can physically drive the vehicle, but it is not recommended. When the airbag light is on, the entire Supplemental Restraint System (including airbags and seatbelt pretensioners) is disabled and will not function in a crash, increasing the risk of serious injury.

What's the difference between clearing codes with a scanner and a module reset?

A standard OBD-II scanner can clear 'soft' codes, which are temporary faults. However, after an accident, the module stores 'hard' crash data that cannot be erased with a scanner. A professional reset service directly reprograms the module's memory chip to wipe this permanent data.

Can I install a used airbag module from another RX350 myself?

You can physically install it, but it will not work correctly until it is professionally programmed to your car's specific VIN. The airbag light will stay on. For a DIY repair, the only plug-and-play option is to have your vehicle's original module reset and then reinstall it.

Do I need to replace the module after the airbags deploy?

After a deployment, the module must be either replaced or reset. Lexus official procedure is to replace the module after any airbag deployment. However, a reset service is a widely used and cost-effective alternative that restores the original module to factory condition, as long as it has no physical damage.

Technical Specifications

OEM Part Numbers: 891700E020 891700E021 8917048210 8917048211

Located under the center console. Controls deployment of all vehicle airbags and seatbelt pretensioners.

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 21, 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:
  • Lexus RX350: 20052006200720082009
  • Lexus RX330: 20052006
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