I have slightly elevated blood calcium so what could cause this?

Many things. Dehydration, increased serum levels of Albumin may give increased total calcium without any ill effects. Parathyroid adenoma or hyperplasia, renal disease, multiple myeloma, metastases in the bone are some of the other reasons. You should consult your doctor for a proper workup, if your calcium is abnormally elevated.