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

2004 Lexus RX330 Air Bag Module: Solving Part Number & Programming Mysteries

This guide explains why matching OEM part numbers is critical for the 2004 RX330's airbag module and what to expect during replacement and programming.

6 minutes to read 2004-2004 Lexus RX330
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$232 - $340
Used OEM Price
$75 - $250
🚫 Do not drive — While the vehicle is mechanically drivable, the entire Supplemental Restraint System (airbags, pretensioners) is disabled, posing a critical safety risk in an accident.
Key Takeaways
  • You MUST match the OEM part number from your old module. For the 2004 RX330, part number 89170-0E010 replaces the older 89170-48070.
  • A used module must be guaranteed to be free of stored crash data. A module from a wrecked car is likely locked and unusable without a professional reset.
  • Installing a new or used module requires programming (coding) to the vehicle's VIN with a dealer-level scan tool. Re-installing your original, reset module is plug-and-play.
  • Always disconnect the battery and wait at least 5 minutes before working on any airbag system component to prevent accidental deployment.
The Air Bag Control Module, also known as the SRS (Supplemental Restraint System) Control Unit or Air Bag Sensor Assembly, is the central computer for your vehicle's entire safety restraint system. It continuously monitors a network of impact sensors located around the vehicle. In the event of a collision, the module analyzes the data from these sensors in milliseconds to determine the severity and location of the impact. Based on this analysis, it makes the critical decision of whether to deploy the front airbags, side airbags, and activate the seat belt pretensioners to protect the occupants. When this module fails or has an error, the entire airbag system is disabled.

Symptoms of a Failing Air Bag Control Module

The most common and clear indicator of a problem with the air bag control module is the illumination of the SRS warning light on the instrument cluster. This light typically looks like an icon of a person with a deployed airbag.

  • Persistent Airbag/SRS Warning Light: While this light will illuminate for a few seconds during the vehicle's startup self-test, it should then turn off. If the light stays on continuously, it indicates a fault has been detected and stored in the system's memory.
  • Disabled Safety System: When the SRS warning light is on, the entire airbag and pretensioner system is deactivated as a fail-safe. This means the airbags will not deploy in an accident.
  • Stored Diagnostic Trouble Codes (DTCs): A proper OBD-II scanner capable of reading SRS codes can retrieve specific fault codes. Common codes pointing to a module issue include B1000 (ECU Malfunction), B1193 (Airbag Module Related), B1620 (SRS Error), or B1650 (Crash Data Stored).

Warning: Do not confuse a faulty module with issues related to other SRS components. Problems with the clockspring, seat occupancy sensors, or seat belt buckles can also trigger the SRS light. A diagnostic scan is necessary to pinpoint the exact cause.

Air Bag Module vs. Air Bag Inflator Recalls

It is important to distinguish between the air bag control module and the air bag inflators. The 2004 Lexus RX330, like many vehicles from its era, was subject to the massive Takata air bag recalls. However, these recalls were for the inflators—the metal cartridges that deploy the airbags—which could rupture over time. The control module, which is the computer brain, was not part of this recall. If your vehicle has an open recall, it should be performed by a dealer for free, but this will not fix a problem with the control module itself.

Diagnosing the Problem

Before replacing the module, a full diagnostic scan is essential. Sometimes, the airbag light can be triggered by other issues:

  • Low Voltage: A weak or recently replaced battery can sometimes set a low voltage code in the SRS module, causing the light to stay on. In some cases, simply clearing this code with a capable scanner can resolve the issue.
  • Occupant Classification System (OCS): The 2004 RX330 has a sensitive weight-sensing system in the passenger seat to determine if the passenger airbag should be active. A fault in this system can trigger the main SRS light. Sometimes this system requires a "zero point calibration," which can be performed by a dealer or a well-equipped independent shop.

Buying a Used 2004 RX330 Air Bag Module

For many owners, a used OEM module is a cost-effective solution. However, there are critical factors to consider to ensure you get a functional, compatible part.

1. Match the Part Number EXACTLY

Several different modules can look identical but are not interchangeable. Using the wrong module will result in a persistent airbag light and a non-functional system. You must match the OEM part number on your original module to the number on the replacement.

Part NumberManufacturerNotes
89170-0E010Lexus / DensoThis is a primary part number for the 2004-2005 RX330.
89170-48070Lexus / DensoThis part number is superseded by 89170-0E010, meaning a module with 89170-0E010 can replace one marked 89170-48070.

2. Ensure the Module is "Crash-Free"

If a vehicle is in an accident where airbags or seatbelt pretensioners deploy, the module permanently stores "crash data" and locks itself. A module with crash data is unusable until it has been professionally reset. Reputable sellers of used airbag modules will guarantee that their parts are free of crash data. Disconnecting the battery will NOT clear crash data.

3. Inspect for Damage

The module is located under the center console, an area prone to spills. When you receive the part, inspect the casing and electrical connectors for any signs of corrosion, water marks, or physical damage. A module that has been exposed to moisture is likely to fail prematurely.

Installation and Programming Requirements

Working with the SRS system is dangerous if not done correctly. Always disconnect the negative battery terminal and wait at least 5-10 minutes before unplugging or handling any airbag components to allow the system's backup power to discharge.

Scenario 1: Installing a New or Used Module

If you install a module that is different from the one that came with your car from the factory (i.e., a new or used replacement), it will need to be programmed to your vehicle. This process, sometimes called coding, writes your vehicle's VIN and specific equipment configuration to the module. Without this step, the vehicle will not recognize the module, the SRS light will remain on, and the system will not function. This programming requires dealer-level tools like Toyota's Techstream software; it cannot be done with a basic code reader.

Scenario 2: Resetting Your Original Module

If your original module only has crash data stored from an accident but is otherwise functional, you can mail it to a specialized service for a reset. These services erase the crash data, restoring the module to its factory state. The major advantage of this method is that since you are reinstalling your original module, it retains your car's VIN and configuration, making it a plug-and-play installation with no additional programming required.

Cost of Replacement for a 2004 Lexus RX330

ItemEstimated CostNotes
New OEM Module$1,100 - $1,400Part cost from a Lexus dealership.
Used OEM Module$75 - $250Price from online sellers or salvage yards. Must be crash-free and have a matching part number.
Module Reset Service$60 - $100Cost to mail in your original module to have crash data cleared.
Shop Labor$230 - $340To remove the center console, replace the module, and perform any necessary programming/calibration.

Frequently Asked Questions (FAQ)

Can I reset the airbag light by disconnecting the battery?

No. While disconnecting the battery may clear some temporary low-voltage codes, it will not erase hard codes, internal faults, or stored crash data from the module's permanent memory. If a true fault exists, the light will come back on as soon as the battery is reconnected and the system runs its self-test.

Do I have to replace the module after an accident?

If the airbags deployed, the module stores crash data and must be either replaced or reset. Many professional services can reset your original module for a fraction of the cost of a new one, which is often the most economical option.

Is the airbag module the same as an airbag sensor?

No. The airbag module is the central computer. The sensors are smaller components located in places like the front bumper area, doors, and pillars that detect the impact itself and send that information to the module. A fault with a sensor will also turn on the airbag light, but it is a different repair.

Why is my airbag light still on after installing a used module?

There are two likely reasons. First, the used module was not programmed (coded) to your vehicle's VIN and configuration. Second, the used module may have undisclosed crash data stored on it. A full SRS diagnostic scan is needed to determine the specific fault code.

Technical Specifications

OEM Part Numbers: 89170-0E010 89170-48070 152300-6421

Location: Under the center console, between the front seats. Connectors: Typically has one or more yellow wiring harness connectors.

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:
  • Lexus RX330: 2004
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