Booliens do that sometimes, try making sure you delete the history. In my opinion I would not use boolians at all if possible, as they are buggy and cause unpredictable results in your mesh geometry.