There is a Technical Service Bulletin for the connectors to the seat belt tensioner, my car had the air bag light on when I got it and when I went for the annual inspection they diagnosed it and the problem was the tensioner connectors (under the seats), I replaced both connectors and brought the car back for re-inspection, they reset the system memory because the fault is stored and until it is fixed it will turn the airbag light back on. I noticed after I replaced the connectors with the service kit and started the car there was a slight delay in the light coming back-on, I was guessing that it passed the self check and the light came on due to the stored fault code. They erased the fault code from the system memory and I have not had a problem since in 2+ years.