Been a while since I have been in Newton! Check the lower radiator hose and see if collapses when accelerating, seen this a few times. Just have someone stab the accelerator when you are looking at the hose in your driveway.
It has been a long time since you've been here-maybe 4 years already??? I will check the radiator house out-thanks for the suggestion!