I still have this problem, i can get the air bag light reset from any where from a few days to a few minutes, today had it reset for over 10 mins then came back on as i drove down our street with speed bumps on it. So wondering if the cable is shorting out somewhere as i hit bumps. this all started the day i had a new exhaust fitted. i read somewhere that the cable goes from rear to front under the heatshield so was wondering has the garage that fitted the exhaust nipped a wire when fitting the exhaust because i did see him remove the heat shield. Just reset it again and it was only out 3 mins came back on as i drove on a smooth road. It comes back as the OB positive terminal but if i erase that then the light comes back on i look at info again and thats when it says 04 passenger airbag stage 1, if i erase that sometimes im good for a while other times its back to OB positive batt terminal. im stumped.