I had the same overheating problem. My stock fan seemed fine. Radiator started leaking, so put a new one in. It helped alittle, but still running around 200-210. Put in a new 180 thermostat from Carquest. No help. After reading some other threads, I put in a Nissan thermostat. Bingo. Now I run 180 to 185 in 90 degree weather in slow traffic. The cheapo thermostats are hit & miss. For a few bucks extra, factory thermostats is the only way to go IMO.