I had this problem for a while now. First replaced the coolant temp senspr. Checked the fan and it's working fine. As long as I was going over 50mph the temp. stayed in the normal range but as soon as there was a lot of stop and go traffic it would increase. Usually turning on the AC brought it back down. Now I had the Thermostat replaced as well as a Radiator flush. Still Temp. gauge is normally in the middle and rises if I am in slow traffic or standing still. Turning on AC will not bring it down anymore. What else could it be?