The software might be working just fine. Or you method may have another point included, by accident or because the method requires one -- i.e. an internal instrument standard, or maybe forced through zero? Suggestion: graph all this by hand, and by hand I mean on Excel or another spreadsheet, and see if these calculated amounts do actually fall on the line.