Mine came on when my car hit 120K mi. I also reset it using a sequence within the car.
Problem Scenerio: turn car motor on, car conducts self test, during which time airbag light stays on for 5-second (or 5 or 6-beeps)..it turns off for a second then flashes 'off and on'...and annoys the hell out of you as you drive...especially at night.
Solution 1: put black electrical tape (band-aid) over airbag light indicator...annoying problem gone.
However, in VA the airbag light can't be flashing to pass the annual car inspection, so....
Solution 2: Reset the Airbag light using the following sequence I discovered and heard about:
1. Turn key / ignition to 'ON' (Do Not Start). and await for the self-testing procedure to end (Air Bag Light stays on for about 5-seconds or '6-beeps')
2. As soon as the Airbag light turns off - turn the ignition to OFF position and count 5-Mississippi's (that's 5-seconds).
3. Then turn ignition back to 'ON' Position and repeat step 1 & 2 again.
Conduct Steps 1 & 2 - Three times in a row.
After the 3rd or successful timed sequence, allow the car to go through it's complete self testing stage and as soon as its done the airbag light will flash...but at a slower pace (That is good!) That means the cpu is resetting. Once you observe the slow flashing airbag light, turn the car off, then start it normally and the airbag light 'should' reset (not flashing and bugging the **** out of you).
Then, take the black electrical tape off the dash panel and throw it away.
This is no joke and it really works!! if you have any questions, contact me. firstname.lastname@example.org