I'm new here so hello everyone. I have a 04 wrx for about a month now and did my first oil change today and after I drove it I found that the airbag light stayed on! I thought it was because of my fumbling around near the front end of the car, but it turns out that a loose softball I found on the ground last week was rolling around under the passenger seat and caused the connector to come out.
After reading this thread it checked under the seats and sure enough the passenger one was loose so I clicked it back and NO MORE AIRBAG LIGHT@!!!