Ok, 2 things,. Ther was a recall in 2008 for the airbag control module as well as a passenegr presence system module update / recalibration for the pasneger side. I really feel the shop should have checked to see if recall was done and brought to your attention the fact there is a program update. very possible this would correct the code. Unsure how they determined the passenger seat sensor bad as we do not have the code to work with but assuming it really is defective, currently the seat cushion assy is only method of repair. the module are all separate items in the air bag syatmes but the seat sensor is a web aof tape per say thet senses weight. I would retune call the shop and ask to have recall history checked and inquire about the passenger module reprogram. I do not have cost estimate on the seat sensor assy but book labor time is 1.6 hours to change it
Bulletin No.: 08-09-41-004
Date: March 12, 2008
Airbag Light On, DTC B1000 Set (Reprogram Passenger Presence System (PPS) Module) Models:
2008 Buick Enclave
2005-2008 Cadillac SRX
2005-2008 Chevrolet Equinox
2007-2008 GMC Acadia
2006-2008 Pontiac Torrent
2007-2008 Saturn OUTLOOK
2007-2008 Suzuki XL-7
MAKE/MODELS: MODEL/BUILD YEARS:
MANUFACTURER: General Motors Corp.
NHTSA CAMPAIGN ID NUMBER: 07V062000 MFG'S REPORT DATE: February 21, 2007
COMPONENT: Air Bags: Frontal: Sensor/Control Module
POTENTIAL NUMBER OF UNITS AFFECTED: 13032
On certain vehicles, the Sensing and Diagnostic Module (SDM), Which controls the function of front air bags, may not operate properly. As a result, the front air bags may fail to deploy in a frontal crash. Also, the air bag warning lamp on the instrument panel may fail to provide warning that the system is inoperative. CONSEQUENCE:
In the event of a crash, this condition could increase the risk of injury to occupants in the front seat. REMEDY:
Dealers will reprogram the SDM computer module. This recall began on February 22, 2007. Owners may contact GMC at 1-866-966-9463 or Saturn at 1-800-972-8876. Important: The passenger presence system (PPS), heated seat element (if equipped), and the seat bottom foam cushion is a calibrated unit and cannot be service separately. After repairing or replacing the PPS, the system must be rezeroed in order to function properly.
The PPS is used to monitor the weight of an occupant on the front outboard passenger seat and communicate the status to the sensing and diagnostic module (SDM) whether to enable or suppress the deployment of the instrument panel (I/P) inflator module. The PPS consist of an electronic control module, sensor mat, heated seat element (if equipped), wiring harness, and PASSENGER AIR BAG ON/OFF indicators. The sensor is made up of several flexible conductive metal strips placed underneath the seat cushion trim. These sensor strips transmit and receive a low-level electric field. The weight of the occupant sitting in the front passenger seat is measured as a change in current flow within the sensor mat. If the sensor determines that the occupant weight is less than a specified value, the PPS module will send a suppress signal to the SDM to disable the I/P module. If the sensor determines the occupant weight is higher than a specified value, the PPS module will send an enable signal to the SDM to enable the I/P.