This may sound a bit daft but its often the wiring connections under the seat that cause this problem - especially if your car is French.....the belt pre tensioners are on the same circuit as the air bag so check the connections before heading to your dealer for more advice.
John
December 2007