I have had this problem before, and seen it on several , Your problem is the a/c is not triggering the fans. The engine temp is, but a/c isn't. So, as long as you are moving, air is flowing, it will blow cold. When you come to a light, the temps go off the chart on the condensor.
You may end up having to hard wire the trigger to the fan relay off the fan clutch wire. For some reason, when the computer no longer wants to play nice and make all this happen, you are stuck.
I don't trust the electronic system, so I like to add a small relay that uses the 12 volt plus signal from the a/c clutch to close the relay and send a ground signal out to the factory cooling fan relay and force it to engage the fans. It will virtually guarantee you always have the fan kicking as long as the a/c is attempting to pump. Plus, when the engine simply hits full temp, the fans will still come on as normal regardless of this mod.