Yea I had to replace my cap a while back and it solved my radiator leaking problem..
until a hose eventually got loose and blew coolant everywhere... then I had to fix the hose and that solved the problem...
until it started to crack by the neck....
then I changed the radiator and solved that problem....
I put new hoses and clamps on just in case