Hi Mate,
I had the same issue a few months back, ended up calling round the local jeep dealerships and one about an hour away from me in Exeter was able to flash it for me. Been fine ever since. Hope this helps. Any Jeep dealership should have the right kit but worth calling ahead.