Found the spot in preconditioner that needs improving in TwoDProblem.  Grep for TODO