Dilated cardiomyopathy can be an inherited condition, or can be caused by factors such as viral infections and high blood pressure. Myocarditis is usually caused by a viral, bacterial or fungal infection, while fatty liver disease can be caused by alcohol, or by other factors that cause a build-up of fat in the liver.