Interesting one , sounds like the flues merge just before(or on) the top floor, so not much you can do apart from remove the cap, or try putting a 'marcone' pot on or even a 'H pot' on your stack. If that doesn't work then getting a new flue liner is the only option i see.