just bought a new daily driver, a 98 dI. 118k miles. the engine tries to overheat ( i dont let it) in one situation: with the ac on while sitting in traffic or going slow through town. going down the highway at speed it is fine, obviously enough air is blowing through to cool it down. with the ac off it runs at normal temp. i know your first thought is condenser fans, but they're both turning. in fact i replaced them recently. everything seems to be working right, viscous fan is working. it has coolant, hasnt leaked any. apart from the condenser fans i dont know how the ac is related. any guesses?