It isn't freezing that is the issue, it is dewpoint. The dewpoint is the temperature that moisture will start to condense from the air for a specified humidity level. If you have ever gotten up in the morning and there is moisture all over your car and the grass when it is 55 degrees outside, you have experienced dew. The dewpoint can be anywhere from freezing to almost 70 degrees, depending upon how humid the air is.Baxter wrote:I'm sure there is a much better scientific explanation, that's just my experience.
To the OP, moisture is the enemy, rust preventative is the answer, as Moby answered.
For cleaning up surface rust, I use 000 or 0000 steel wool. Then a thin layer of protectant will safeguard.
Personally, I use EEZOX, but there are many worthwhile rust preventives. Do not use 3-in-1 oil.