If your planning on removing the t.stat again i would suggest that you disconnect the hoses to the waterpump, heater core, and if you have a plug on the side of the engine block for cooland drain, remove it. run a waterhose to the thermostat inlet(t.stat removed). see what comes out. if its rusty brown in color then you have an accumulation of casting media leftover when the engine block was casted.keep running the water till it starts coming out clear. do the same for the heater core.alternate the direction of flow from one side to the other.pay attention to the flow through the heater core. if you think it's not flowing properly then it's probably plugged with the same stuff thats sitting in your engine block.i hope this helps. as far as overcooling, there really is no such thing.my Cj7 use to have a heavy duty cooling setup. it's a solid mount between the waterpump pulley to the fan, always on. this setup just takes longer to get the engine on the normal operating temp.i've since replaced the radiator to aluminum and an electric fan with an adjustable fan t.stat. after replacing the engine from a 304 to a 360.