It is unlikely that Warfarin is the cause of your pericardial effusion. It could be a late complication of surgery or it could have another cause altogether. Pericardial effusion can produce shortness of breath as can heart failure.
I am not your doc, but could I send you a bill?
I really would like to know the reason that you have not asked your doc about this.