Are you going by the stock temp gauge or an aftermarket one? The stock ones are poop, but if you don't want to bother installing an aftermarket gauge, at least try swapping out the temperature sending unit (driver's-front area of the intake manifold). Costs less than $10, last I checked. Make sure to use Teflon tape on the threads.
Still running hot? Do a compression test - verify you have good numbers on all 8 cylinders and no low readings to two adjacent cylinders. That'll rule out a head gasket.
Check timing. Roll it back to 10* BTDC (stock) and see if that helps. No? 'Kay. Move on to the next item.
Check your fan clutch. Give it a spin while the engine's at operating temp (and shut off, obviously). It should be fairly stiff and not turn very easily by hand. If it spins freely, it's junk.
Is your air dam in place under the radiator? If not, hit up the junkyard and grab one, or just fabricate one - it's not high-tech, you can make one out of sheet metal or plastic garden edging if you need to.
None of that turn up anything? Buy a 180* thermostat, T-stat housing gasket, some radiator flush, and a couple of gallons of antifreeze. Run the Super Flush crap through there, drain, flush, swap out the T-stat, and refill.
Still overheating? Your radiator is FUBAR - cooling fins are covered with corrosion or the tubes are plugged with junk. Replace with the biggest damned radiator you can cram in there for a fair amount of money, and call it done.
If that doesn't work ... dunno. Call a priest, I guess, and have him perform an exorcism.