If the top cap is screwed on too tight, the gasket can deform, which will allow air in, hence removing the negative pressure which keeps the tank from leaking. Read this on many forums and experienced once myself.
Also, if it has always leaked, the top gasket may have been installed upside-down.