The upper non-adjustable thermostats are notorious for failing. But since they are not adjustable, it is difficult to test them. One of my distributors has a box of standard thermostats that he uses to exchange for the bad original ones. Change to a conventional upper thermostat and the problem should cease. How does the bottom one pop? Normally the top one is the only one with a red reset button.