While working on AST-1209, I found that a solution interval setting of 0 in combination with IDGPredict causes a division by zero in DDECal. Moving the solution interval check should solve the issue.