Have you checked for any underlying issues with the engine or cooling system? Sometimes, a larger issue can cause repeated thermostat failures, like irregular temperature readings or contamination in the coolant system.
Also, double-check the installation process of the thermostat. If it’s not...