The old one was most probably clogged up with rusty bits and all sorts before it rusted through. So not working properly. Get a good one from someone you trust, inspect carefully and flush it through with a hose, making sure no rusty coloured water comes out. Also might be worth changing the thermostat. Andy