Sounds like thermostat to me. I had the exact same issue. It was the thermostat. It's a pretty easy fix, just time consuming.
Separate names with a comma.