It looks like you have taken all the logical steps. Here is one thing that might help you thru it. Pick up some desensitizing (numbing) cream (edible type if necessary) at the local pharmacy and apply it daily or before any sexual activity. It won't fix it, but it might make it a little more livable for the time being. And it just maybe needs more time to "repair" itself.
My point of view- if you have any type of raw, open sore, especially with very sensitive nerves, and you keep rubbing or chafing it, it takes much longer to heal. So, just go easy on it for a while and don't give up.