Common
Loose connector under the seat
Wiring under the front seats is a common cause, especially after seats have been moved, cleaned around or removed.
Voltage
Weak battery or low voltage
Low voltage, flat battery history or battery replacement can sometimes trigger SRS fault codes.
Steering
Clock spring fault
The steering wheel ribbon cable can fail and affect the driver airbag, horn or steering wheel controls.
Seatbelt pretensioner fault
Faults in the seatbelt restraint circuit can bring on the airbag light.
Seat occupancy sensor
Some cars use passenger seat sensors to control airbag operation.
Crash sensor issue
Impact sensors, wiring damage or water ingress can cause warning lights.
Previous accident repair
Poor repair work can leave unresolved faults or incorrect restraint components.
Wiring damage
Damaged wiring, corrosion or poor connectors can interrupt the SRS circuit.
Control module fault
Less common, but SRS modules can store crash data or develop internal faults.