I have answered Debby's PM, but thought I would copy and paste my reply here too for future reference for anyone.
As far as I'm aware there are basically only two types of ECUs. A metal cased one and a Plastic cased one. I'm sure the fact is the same for the diesel. To be sure that is the problem you first need to plug the car into
MultiECUScan first to make sure it's the ECU and not a fault with either one of the seatbelts, pretensioners or airbags. If you replace or repair the ECU and the fault remains the light will stay up. Where abouts are you in the world? If someone lives nearby I'm sure they will plug it in for you. If you're anywhere near me, I'll do it for you.
If you do need to change the ECU then you can either buy one on eBay or you can take yours out, send it off and for £30 they will reset it. There are ads on ebay right now for ECU repair and I have used them before.