There are many causes of a pericardial effusion which may be either local, as in acute pericarditis or chronic pericarditis, or systemic. Among the causes of pericardial effusion are: Idiopathic. Infectious pericarditis: viral - eg, HIV, tuberculosis (TB), fungi, parasites, syphilis, bacterial.