What is the code for a bad thermostat?
The engine does not reach expected temperature after running for enough time, or in other words, it takes too long to warm up, which is what the trouble code P0128 is about. The Check Engine light can come on and off in cold weather.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.