That was terrible what you had to go through. Even though it has been years and your doing better I'd still seek some counseling. As you said, way back in your mind it is still bothering you.
Maybe if you talk it out the nightmares will end.
All my best of wishes and prayers...JJ...