Hi just had a code p0128 I think, replaced the thermostat still got the code replaced the water pump again CEL comes on again. The top radiator hose was getting ready hot yet the bottom hose stayed ice cold. I'm my infinite wisdom I just went with the most obvious. So correct me if I'm wrong but the pump pumps coolant from the bottom of the motor to the top, then through the top radiator hose through the radiator then down to the lower radiator hose. Just not sure what way the flow goes. Thanks.