I didn't think about it being a timing issue because you said it was running fine, But yes I would agree to check your timing. But if it started and run at 4degrees I would not think that it's retarded Try bumping it up a few more degrees. If you're still having the same issue at Idel, I still would look more deeply at the Radiator.