Keep getting the P0128 and P0128pd code in my 2008 Sport-Trac. Truck has heat, not great, but warm. Pulled and tested the thermostat and it seemed operational after dropping it in boiling water. Changed the temperature sensor and erased the codes. Check engine light was off for 3 days, heat was...