I think the collection of behaviors that you’ve identified along with his age lend themselves to a cluster of symptoms that may point to a unifying cause. Of course, it wouldn’t be possible for me to offer a diagnosis, but I will say that if this were a test I were taking in graduate school and this was the information of the intake interview there are a number of top choices I’d have that would at least be the things to rule out.
What I am advocating for is very thorough testing. Neuro-Psychological testing would allow for a way of understanding his strengths and relative areas that he needs some help in. The reason the Neurotherapy worked initially is that it provided him with the means through which he could self-regulate. The testing I am recommending often suggest other ways he can develop these skills.
Wishing you patience and peace,
Proof Positive Blog @ PsychCentral