I currently have a 2016 Chevy Cruze Limited LS 1.8L with 106k miles. A few weeks ago I had a P0128 error code show up so I replaced both of the ECT sensors. Since then I will still intermittently get this error (a few times a week when driven daily). Along with this, I noticed that when I have my ODB reader out the temperature gauge stops at 85C and will not go any higher. On my reader, it has gone as high as 105C before I shut off the car to let it cool without the needle moving past the tick before the middle of the gauge. If I am driving the gauge will move below 85C if it cools off just never above it. Initially, I thought the fan was bad but it runs intermittently (on for a few seconds then off for 15-30 seconds) when the AC is on just not from the engine getting near overheating temperatures. I have checked all of the fuses and relays and they all were good. At this point, I am not sure what to continue checking, so if anyone has any ideas of where to go that would be wonderful.
Summary:
Summary:
- The coolant temp gauge won't go above 85C despite ODB scanner reading up to 105C
- Replaced both ECT sensor
- Check all relays and fuses involved in the system
- Made sure everything has a solid connection (no loose plugs)
- Fuel economy is 25-26MPG overall with about 85% of driving on highway and interstate
- Burns about 1-2 quarts of oil in between changes
- P0128 and P0442 error codes are thrown a few times a week
- Radiator fan only runs when AC is on and only does so for a few seconds then is off for 15-30 seconds