Engine Rattle at Idle

I drive a 2005 Jeep Grand Cherokee Laredo. The other day, I managed to overheat my engine pretty badly, and since then when I start it up, the engine rattles a bit. Could anyone please give me a clue as to what might be wrong with it? Thanks in advance!

I see the CEL lit? If so, have the codes been read?

Sounds like a misfire of some sort. Check for low compression on one or more cylinders.

why did it overheat? did you just get hot and not boil out coolant? you never lost any coolant?