The fact is that coding does not remove the fault. And unfortunately, when you come to sell the vehicle most buyers and dealers now plug in diagnostic tools and will see the fault. Get the spring changed, it just makes a lot more sense -- and it is safer!
I offer coding and programming on BMW and MINI for certain things, but anything safety related and I just won't do it. So for this fault, I will only replace the spring. If you're in UK and need this repair then
www.securevehicleagainstrolling.com