Had the same problem with the airbag light. Havnt had it fixed yet.
I believe my light came on after replacing my battery. I brought it to the dealer and they said it was a speed sensor or fuse, replaced speed sensor and checked all fuses.
Engine warning light, and SRS light .they said at the dealer seat belt for SRS, problem. Seat has to come out to repair it 200.00 and something. Engine warning light is catconverted there are three of them in this car two in back ,one in front, that's the one that they say has to be replace.700.00 and something. Not sure if I am getting taken.