I haven't had real good luck with non-OEM thermostats. You might either try a new OEM thermostat or swap the old one back in, to see if that changes anything.
I have FINALLY found the overheating problems.
1. I had Air in the system. Bleeding a J23 is a royal pain in the ass. I finally figured out how to get it out by parking on an incline with a spill proof funnel. Bursting the throttle to 3K and eventually bled it out.
2. I had a partially plugged heater core. It was a pain to replace, I did it over several weekends. Biggest problem was getting the dash off. Finally found the right combination to get it out. This is probably the biggest issue.
2. Motorad High Flow thermostat. Larger than OEM.
4. My Electric fan doesn't have enough overall CFM at idle. its fine driving. These things need a Ford Taurus or Volvo 2 speed fan. I have one. Its higher CFM I'll be fine
i've been driving fine for over a month.