I would seek out a great classical homeopathist. One that comes highly recommended in the area area. I would homeopathically stimulate both detoxification and spiritual realignment. The latter is done thru a classical homeopathy paradigm (different from general homeopathy). Also I would mention the vaccination to the homeopathist who has the means to begin neutralizing the effects right away.
I would go on a top notch healing diet high in life force energy. A 100%raw, living foods diet achieves this in spades. One needs organic produce (toxin free), lots of juicing, properly grown wheatgrass high in minerals, good protein sources such as raw hemp seed, nuts soaked to release enzyme inhibitors, etc. Lots about this diet/lifestyle in my IN THE RAW blog.
More about your son's case....
It is critical for lasting healing/alignment, to be harmonized with life purpose. If your son's passion is music, he needs to immerse himself in it 1000%. My feeling is that a full immersion in his purpose of music creation will raise his healing vibration dramatically. He must follow his inner beat or dis'ease will always linger.
You mentioned your son is working to get a degree. Is this something HE wants or is it something that he feels he needs?