I'll second sending it back to Barbour.
A few years ago I went out fishing when I was staying with the in-laws, when I got back I hung up my treasured old Barbour Solway to dry in their garage.
It had nicely aged, lost it's new shine, and developed a nice "patina".
Unfortunately the mother in law (without asking, but I'll admit she meant well) got hold of it & decided to re-wax it for me. She used some disgusting cheap crappy stuff, and absolutely daubed it on. Totally ruined my lovely jacket.
I sent it back to Barbour, they stripped all the wax off, re-waxed it properly, and while they had it they repaired a tear in the lining, and added an extra chest pocket for me.
It came back looking like new, not like it was before (nicely aged), but at least like a new Barbour.
I can't remember the price, it was a few years ago, but it was stonking value, and top quality work.