I think I know what you're experiencing. After years of this, I still don't know. The first time if I remember correctly, after intercourse, the shaft of my penis tingled. Later, I saw little tears in the shaft of my penis. Then, flakes would come on where the tears were. I put neosporin on it too, and it went away. However, it would come back shortly thereafter intercourse. Now after about 3yrs, I have a reoccuring sore on my shaft. Been tested for herpes, but don't have it. Doctor says it looks like herpes, but the test prove different.
You really need to go to your provider and start a work up for this. anything that hasn't fully healed in 2 years is something that deserves a proper work up. You might also need a latex allergy work up done too.
I'd also stop putting the neosporin on it - it can be irritating in the genital area on some people.
grace