JSL,
What is your blood level of vitamin D. There are two types to test for. You could have a problem absorbing vitamin D if you have a problem absorbing fat since it is a fat-soluble vitamin. Inflammatory conditions like IBS may be caused by vitamin D deficiency. It causes so many conditions.