I asked a mechanic to investigate the overheating problem and he told me that my radiator is worn and needs to be changed. He told me a new Toyota radiator costs $400~$500, a OEM radiator can be a little bit cheaper. I have no idea about the price of radiator. Does anybody knows this? How much does it take to change a radiator (Toyota one or OEM one)? Thanks a lot! My car is 1997 Camry LE.