Failing Lack of Fit test means the model is not accurately capturing all of the trend apparent in the data. In other words, you still have signal that's unaccounted for. Adding more interactions or higher order terms often help. Sometimes, you may have a hockey-stick effect with a plateau or something that you can't really get at with a regular polynomial model. First step, I would add all possible 2-way interactions a squared term for interest rate and then check for lack of fit. If it's still an issue, check back in here and we can examine what you got. If the lack of fit issue is solved, you can trim back some of the unneeded model terms using your preferred model selection method.
-- Cameron Willden