Check for air in coolant (or change it completely if you don't know the last time it's been done...)
Your Thermostat could be bad, which would stop coolant from circulating.
What kind of rattling sound? Can you find the sound on YouTube, or take a video? It may or may not be related, but it's practically impossible to know without hearing the sound.