When you say it leaks do you mean overflowing or just a little bit of residue? If its just an oily film then I would try a new rubber gasket or cap. But If its overflowing then you probably have air in the system making the fluid foamy causing it to come out of the cap.