Myocarditis is caused by inflammation affecting the heart muscle. The usual aetiological factor is viral, especially in immunocompetent hosts and developed countries. is a common cause of bacterial gastroenteritis but has rarely been associated with myocarditis.