I'm keeping the option of taking him to talk to someone open. We've taught him deep breathing and that has helped some. It's clear though that it's not enough.

One thing that I've just started doing is showing him a word problem or a problem similar but not the same as he's done in the past and have him sit with it calmly and try to figure out how to solve with the tools he has. He's very, very caught up in worrying about the exact, right way to solve something. I'm trying to teach him he already has quite a few of the tools he needs. He used to know this, which is why he could score so highly on above level math tests. Something has happened in the last year and a half.