Over the past three years I have had to replace the heater core each year about this time every year. Mine went out again today. What could be causing me to keep blowing them. I put new antifreeze/distilled water mix in each time. I've used three different heater cores and none have lasted any longer than the other. I have used a generic one from some no name auto parts store, a napa one, and a heavy duty one from 5.0 restoration. Any suggestions????