there is an international problem with tha vectra airbagthe wiring and the socket under the passenger's front seat is loose and even if it is replaced when the ignition is on, the light goes on. try not moving the seat while engine is running. to solve the problem, as they say, throw away the sockets and make a permanent connection. I am not sure if this has worked so far.
john
June 2005