hi, i have just had exactly this problem, and thanks to people an another site i fixed it my self in under 15 min's at no cost. under the front seats there are wires going to a connector block (it's a safty device to stop the airbag going off if you have not got your seat belt on, )the wire's were loose on mine a few min's work to make sure these were tight cured the problem (do this with the keys out of the ignition) hope this helps ....Normy bear.
Norman Edwards
October 2007