Just a thought about your generator problem and over heating. You have eliminated everything I would have thought to do, however, take the thermostat out and fire it up again. Check water. If the thermostat is not opening properly you get that exact symptom. Good luck