In the past and among people from certain parts of the world, Tuberculosis is a common cause of pericarditis. There is also a noninfectious pericarditis; causes include disease of the underlying heart muscle, injury, and other diseases, such as rheumatoid arthritis, lupus erythematosus, or kidney failure.