if you have antifreeze in the motor and manifolds, I will assume a full system. did you clean out the heat exchanger?
Also, is this a factory unit? I did not think the stock stringer raw water pump moved enough water for a full system heat exchanger.
when you replaced the impeller, did you replace just the impeller, or the complete raw water pump assembly? did the old impeller have all its blades, or were there missing blades?