I had a similar problem. Earlier this year I had a sore that would not quite go away or kept coming back. I would still detect a small bup in the area. I happened to be at a dermatologist for a check up and mentioned it. He gave me a shot of cortisone in the area and it disappeared completely in a few days.
Good luck. Those can be a huge nuisance.