jaguar x type 2l diesel - passenger airbag warning light - steev66

Can any one help me please.
I have the issue of the airbag light coming on the passeneger dash board when someone is sat in the seat.I have plugged my scanner in and it comes up no fault.
I have tried to swap the weight sensor on the car and i have bought 2 units but when i plug these in I get the airbag warning light flashes on the drivers dashbaord and the fault b2290 on my scanner.this goes out when i plug the old unit back in.
to make matters worse i snapped the pipe connector on the original sensor.
any suggestions please.