Since time is on your side, use it- it does seem the problem was the radiator which is hopefully a non-issue now. Time will positively tell, instruments and guesses can deceive.

Phil