I have been driving my 2001 1.9 TDI estate around for a few weeks with the airbag light on. MOT test looms so I got a trusted local garage to have a look at it on a diagnostic today. It threw up three fault codes all pointing to the passenger seat airbag being faulty and suggest sourcing a new seat complete. I don't mind this if that is what it takes, but is there any other less radical remedy?

The faults are all on O4C6, and are short to earth, short to B+ and no or incorrect setting, so I'm told. This is possibly due to the legendary damp issue on the passenger side with these cars (mine certainly was) and was probably not helped by my mother emptying a bottle of milk shake over that seat a while back.

Any advice gratefully received, even if it is get a new seat!