The connectors under the driver seat for the pre-tensioners may have become disconnected or faulty. Mines been fixed three times by Peugeot only because they reset the engine management which stops the light flashing
Hope this helps
Gary Fissenden
February 2005