Air bag recall
#1
#5
I bet it's your airbag connector under your driver seat. It seems like it was a problem in the 05s. The dealer tried to fix mine by tie wrapping the connector close and wrapping it in electrical tape which kept the light off for like 3 days. I then fixed it myself by just by taking the connector apart and filling both sides with dielectric grease and then let the connector hang free. No airbag light for almost a year now.
#14
They need to check your VIN. If it hasn't been performed they're supposed to just do it whether or not you are having a problem at no charge.