I have a 95 Chevy Silverado with 96 thousand original miles. The engine runs great and the engine temp stays in normal range. The radiator is full of rust. One mechanic told me that all 95 Chevy 350 truck engines develop this rust problem. He said if I flush it all out and replace with new coolant the rust will develop again in a short time. Help!