Hey, Worried_Mom,
I was doing some reading today about adrenal insufficiency. Apparently some forms of it can be caused by head injury, and it kinda reminded me of your son's symptoms.
Adrenal Insufficiency
http://en.wikipedia.org/wiki/Adrenal_insufficiency