When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Do you know the history of your vehicle with respect to the airbag? Some of the 3G TL's were subject to the wide spread air bag recalls, then some were subject to the recall again because of other issues. The text below is a summary. You can go to Acura recalls and input your VIN to get vehicle specific information. In the interim, and with radio code in hand, I would disconnect the battery for 10 minutes, reconnect and retest.
American Honda Motor Co., Inc. (Acura) is recalling certain model year 2004-2006 Acura TL vehicles. A replacement driver frontal airbag inflator was installed in your vehicle to remedy a previous airbag inflator recall, or that a driver frontal airbag module containing the replacement inflator was installed in your vehicle as a service part. The replacement driver frontal airbag inflator could produce excessive internal pressure upon deployment. If an affected airbag deploys, the increased internal pressure may cause the inflator to rupture..
I'm not sure if it works for Airbag light (probably), but try out the paperclip short in the OBD2 connector as shown below. When you put the paper clip across 9 and 4 and then switch the ignition on, the car will go into serice-check mode. Any systems with problems will begin blinking out codes on their respective dash light. Then you just count the number of slow and fast blinks. Slow blinks are 10s and fast blinks are 1s. 8 slow and 4 fast is a code 84. The afterward there will be a pause and the code either starts over, or a new code will blink out.
If you are able to recover srs codes let us know what they are.
DIY service check mode: BTW, if you do the wrong pins you will blow a fuse.