Have you considered giving him some Prozac for a few weeks, to see if it will help? The stuff is cheap and usually chills them out immediately. It's a thought, maybe not a good one in your case, I don't know. The barn isn't a bad idea either.