Yes they have 2 thermostats. Mine wouldn't warm up properly after 290,000 miles. Replaced both and I have heat. Mine is a 02 GMC Duramax.