Why coolant keeps leaking from the overflow?

You may have a bad radiator cap.