Carnitine, found in red meat and some energy drinks, has been linked to cardiovascular disease in a new study.