Overheating Issues!

You said it is overheating "lately." Is this something new? If so, it doesn't sound like an issue with the fan size, shroud, etc. I would go with a flush, and maybe try water wetter/engine ice, and/or a clutch fan. If it has been an ongoing issue, start with the basics - bump up the fan diameter, bump up the number of blades, move it closer to the radiator, get a bigger radiator, and add a shroud - oh, and keep your figers crossed. I had issues from the get go, and did all of those, and it solved the problem. GOOD LUCK!!!