I recently had a surface model that also wouldnt totally knit. I saved it out as a Parasolid (.X_T), and then opened it up in SW again. When I opened it, import diagnostics was now an option. Using it, I was able to see where the gaps were in my surfaces.
Note that once to create any feature after importing the model, Import Diagnostics is no longer available, so make sure you know where all your gaps are before you add ANY feature. You can try to use the "attempt To Heal All" feature, but im sure most surface people on here will tell you it rarely works.
Im with Matt on this one, I have not had much success with SW mold tools, and it will be easier to fix yourself.
As far as tolerance of gaps, I dont know of a way to tell SW to allow gaps of a certain amount.