Are there any mechanical signs of overheating? Such as the radiator coolant boiling, or any smoke? If the engine isn't actually overheating, it may be the engine coolant temperature (ECT) sensor at fault, causing the temp. Gauge to read inaccurate. If you are certain that the engine is indeed overheating, inspect the water pump and flush the radiator.