The rubber sealing ring may need replacing, hence a good seal is not being provided.
The is atmosphere within the tank which also contains water vapour, and with variations in temperature condensation can appear on the cap underside, which will ultimately lead to corrosion.
Ron.