I'd say if it's not the t-stat, check or replace the radiator cap, just because it's new or recently replaced doesn't mean it's good. assuming you have the stock belt driven fan, it should be cooling fine, so that would really only leave the t-stat (could be blocking it up) or the Cap (may be letting coolant come out at too low pressure allowing it to boil.) if there's no leaks around the weep hole, and the pump makes no noise, it should be good. if there's no leaks at the pump, you can pull the belt off and turn it by hand to see if it's rough.