I have a 2013 JKU with 125K mi. About a week ago my check engine light came on and threw code P0128. The code reader said the thermostat needed replaced so I made an appt with my mechanic (I don't have a garage or shop to work in right now) to replace it. The appt. was for later this week, but yesterday the code went off on its own. Has anyone had that happen before? I'm still planning to have the thermostat replaced, but thought I'd ask as it seems odd the light stayed on constantly for about a week, then went off.