We are sort of going through this ourselves right now, so I have not BTDT, but more "there-and-doing-it". DS has always been resistant to being told what to study. He had an Aha! moment with Scratch programming during winter break, and it became his passion. And he no longer wanted to do most of the stuff we had been working on previously.

My reluctant solution is to let him spend a lot more time on the computer, using Scratch. We've completely dropped much of our "formal" curriculum, although I do try to get a few things in (art, math, science) throughout the week.

I would not say DS loves challenges, but he is much more likely to work hard on a project if it is his own, and not handed to him.

Is there something (even loosely) academic that your DS is passionate about? Maybe allow him more time to explore a subject of his own choosing, in a way that is less structured than a class.

Also, I would not underestimate the impact of your move. Even if you're within the same town, you're in a new place. Things smell different, sound different, and feel different. He may not be sleeping as well as a result, which can have a huge impact on behavior. Or he may just be spending more of his mental energy on adjusting to the new location; things that used to be automatic, like going from his bedroom to the kitchen, need to be relearned.

I will be watching this thread with great interest! It is hard to know when, and how hard, to push these kids sometimes.