mahmudb wrote:the Temp gauge does not stay in the middle, it fluctuates and the temp increases alot but never overheats.
Assuming that you aren't low on coolant (or have an air bubble in the coolant system), it sounds like you may be experiencing an airflow problem.
If the temperature only increases while you're moving slow, it probably means that you're not getting enough airflow through the radiator (either due to an obstructed radiator or a worn-out fan clutch). The front of the radiator tends to catch a lot of crap that you can't see or easily clean out, due to the A/C condensor being mounted in front of it - Here's a picture of mine, at only 73K miles:
You really can't clean it without removing it. However, removing it also gives you an opportunity to replace the coolant, fan belts, hoses, and maybe the water pump - all easily done while the radiator's out.
The fan clutch tends to slip more as it ages, resulting in lower fan speed for any given engine speed. Eventually, this makes the engine run hot at low road speeds, due to less air being pulled through the radiator by the fan.
A good fan clutch will make the fan difficult to spin by hand (after the engine is warmed up), and the fan will stop rotating immediately after you spin it. A bad fan clutch makes the fan easy to spin by hand, and the fan will continue to free-wheel for a few revolutions after you spin it.