In fairness, OP asked for armchair diagnoses. It's hard to stay away from recommending travel or whatever works for you, but that shows that it's a question that a lot of us (a surprising number of us, from this thread) are struggling with, so everyone wants to test their own theory.
Nothin's a panacea, you said that right.