999 overheating

Hi
Water coming out of expansion bottle. Temperature flashing 125’C. Radiator cap on ok. Suspect radiator cap spring tension gone, although appears ok and not sealing correct hence not pressurising and temp rising.

Anyone experience of this and a cure.

Steve Rose