According to what I've read, it's not too surprising that some of these studies found no effect: a 400 UI daily dose is too small to make a difference, especially if not taken in a gelcap (vit D is fat soluble).