Just wanted to say hi. I wish I had helpful advice for you. I've been lucky not to have expirienced that attitude with my girls yet. But my 10 year old nephew is definitely going through this phase and my SIL is at her witts end over it so you are definitely not alone.
I like your idea about having him volunteer somewhere. Just don't expect him to be thrilled about it at first. I'm just thinking out loud here but maybe you'll have more success with it if you allow him to have some say in where he volunteers. Make it tie into his interests somehow if you can.
Good Luck!