by chance are you working with mixed coordinate systems? and/or one of them is in decimal degrees?
Also note, that any environment settings that arcpy "sees" need to be set explicitly in modelbuilder,
My preference is to use projected data to remove that as an issue.
... sort of retired...