Hmmm...if you have high blood calcium, you might want a specialist - an endocrinologist - to check your vitamin D and PTH levels.
When the storage form of D is low enough, the PTH kicks in to bump up the amount of D in the bloodstream, and grabs calcium from wherever it can, because calcium in your bloodstream needs to be constant. It can grab it from your bones, which is not good. This can also result in calcium that is too high and an overtaxed parathyroid gland. If the endocrinologist finds that your vitamin D is low and the PTH is high, then vitamin D supplements can help correct the problem.
The following link talks about the vitamin D test: