I got a P0128 code/CEL about 3 weeks ago. Live in Ontario, Canada where it was pretty cold, for reference.
When I looked up the code I thought it said something like "engine temp too low".
First thought was belts, hoses, thermostat, anything more dire.
Checked the overflow reservoir, and it was pretty low, so I added coolant and some distilled water.
Drove it for an hour or so, and the code cleared when I cleared it with my SGII. Topped up the reservoir again.
No further problems. No idea why it might have been low. Regular use, and burn off over time?
No other performance issues, and no obvious oil slick in the rad fluid, that I could see.
It's got around 150,000kms on it and has had no other major maintenance work done, so it may be due for some.
Brakes/flex hoses, seem to be a recurring problem, although rare enough that they aren't show stoppers.
Also had an injector failure last year, that the dealership turned into an adventure in fuel spills, but all has been well since.