The service air bag light came on in my 2005 2500
Hi,
Without having the fault codes scanned in the Sensing and Diagnostics Module (SDM, also known as the Air Bag Module), its impossible to know for sure why the light is on, unless you physically see a fault.
Usually after a steering shaft has been replaced, if proper service procedures are not followed, the clockspring in the column gets broken, but it does not appear this is the case, since the job hasn't been performed.
The next step, if you don't want to take it to ge the codes scanned, is to inspect under the seats for loose connections. On these trucks, there is usually a seat position sensor attached to the seat track (what the seat slides on). On the drivers side, its located on the outside of the right hand seat rail, towards the front (kinda up against the center console if it has buckets). Often times the retaining clip breaks preventing the connector from staying on the sensor. they may be a similar sensor on the passenger side, also attached to its seat track rail.
If nothing is found, and you have side airbags (air bag in the side of the seat back) inspect the connections for them as well, usually accessable from behind under the seat).
If all that checks out, you may have high resistance in one of the connectors. I reccomend you unplug the battery and wait 10 minutes before carrying out the next step. After 10 minutes, Look for any Yellow connectors under the dash. Every yellow connector you find (yellow connectors are air bag connectors), unplug and plug back in 5 times each. There is also one behind the front kick panels, driver and passenger side. If there is resistance in one of these connectors, cycling the connector multiple times will restore the connection. Once all the connectors have been cycled, reconnect the battery and recheck the system.
If none of this works, you will have to take it to a shop and have the SDM scanned to help narrow down the failed component.
Let me know,if needed further assistance.
Hope i helped you.
Thanks for using ' Fixya ' and have a nice day!!