If the cooling system is in good condition, it's likely an airflow issue.

If you've ever mudded your rig, make sure you don't have mud build up between the radiator fins.

Also make sure you're not running too rich. If you are (my understanding is) you'll run hotter.