Low levels of vitamin D seem to raise your risk of heart attack but scientists are still figuring out why—and whether ...