Faults have a habit of recurring. If the cause last time was a faulty connection to the pretensioner, and it was fixed by reseating the connector, there's a good chance the connection has gone faulty again.
If you were @
typecastboy, my guess is your next step would be to buy a salvaged pretensioner for £20 or so, fit it and use
MES to clear the error codes. This likely has better than a 50% chance of putting out the airbag light.
If you take it to Fiat, they'll probably put it on examiner and read the airbag fault codes. At that point, you'll likely be down £100 or so. If diagnostics shows any components are faulty, they'll replace them with new OEM parts, and you'll likely be down a few more £100's; perhaps many £100's.
If you go to an autoelectrician or an independent garage, you're entirely in the hands of whatever skills & scruples they happen to have. The worst case scenario is they succeed in putting the light out, you have a serious accident, some part of the SRS fails to deploy correctly and someone loses their life as a result. Not likely, in fact extremely unlikely, but an absolute disaster if it does happen, and there is no second chance.
In Germany, all work on airbag systems must be done by licenced professionals and only certified parts can be used. There are no such regulations in the UK, so someone with no formal training and no specialised knowledge can work on these safety critical system without supervision or checks. The Vehicle Salvage Code of Practice clearly states that secondhand SRS components must never be reused, yet they are freely advertised for sale all over the internet. It is widely recognised in the trade that only a change in the law will stop this practice.
The final choice must be yours and yours alone. Repairing airbag systems by the book is almost never cheap, since secondhand parts should not be reused and new ones are OEM items with heavy price tags.
Sorry if this sounds like a rant. LadyKitching was once badly hurt in a nasty head on collision, and would likely have died had the seatbelt pretensioner not deployed correctly.