Your son appears to be still having some psychiatric problems.
You may consider a second opinion.
A university or a teaching hospital in general has a wider range of patients and also has more access to the latest research. The university of Colorado also has a well acclaimed psychiatry department. You can take your son there for consultation.
You can look it up here:
http://www.colorado.edu/healthcenter/php/faqs.htmlI hope this answer was helpful. If you need more information, feel free to ask. For accepting this answer, please click on the green 'accept' button below. Feedback/Bonus will be warmly appreciated.