It looks like you have used boolians to make the holes.
Boolians always (unless you know what they do and where to use them) cause issues with the Geo.
Post up a wireframe and we will be able to help out a bit more.
"No pressure, no diamonds" Thomas Carlyle