Troops won't run if they're in the Exhausted or Totally Exhausted fatigue levels, or sometimes when going up a very steep slope.