Airbag issue could just be very simple to sort.try move drivers seat fully back then forward again,this cured my airbag light problem!!
it was just a bad connection under seat caused by seat been moved backwards n forwards over time.,once the light went out i just taped up all connections with electrical tape and problem cured,its not come back on in 2 years