Thermostat question

I remember you said you have a serpentine set up on it? Just a thought, are you sure the pump is turning in the right direction? Can you post some pictures of your set up?
sitting in the car it turns to the left.