Where have you been buying your water pumps? Do they have the word LASO stamped on them? I bought this one from Pelican Parts, since the catalog said OEM on it, but this pump lasted only ~40k miles.
Then I went to Porsche and spent $525 on a pump, that one is still going strong with over 30K miles on it.