Try fiddling with the connections under the passenger or drivers seat. The seat belt pre-tensioners are all connected to the air bag curcuit and when you move the seats backwards and forwards the plugs sometimes work loose, causing the airbag warning light to flash.
This happens on my 406 and my wifes xantia
steveskinn
August 2008