I know from experience that tracing the cause of an airbag light can get very frustrating, I would suggest a T4 session to find the problem but I have no idea where your nearest T4 might be. Maybe drop either
w44nty or
freddie a PM, they are both in Norwich and might know of a local T4.