In some cases, fluid can also build up around the heart without inflammation. Pericardial effusion may be caused by a buildup of blood after surgery or an injury.