I have exactly the same problem as Copilot (post 1) and fitting a new tank cap did not solve it.
If the coolant level is
on the
MAX mark (measured at cold) it leaks heavily from the tank cap as soon as the engine warms up.
If the coolant level is roughly 500ml
below the
MIN mark (measured at cold) it doesn't leak at all from the cap.
I have no idea what the cause is.