I am experiencing the same issue with my 2017 Acadia, which has 168,000 KM and is an SLE model. I checked the error using OBD2. After clearing the error, I monitored the coolant sensor, and it was working fine without any issues. However, after two to three days, the same issue reoccurred with the same error code. I cleared the error again, but it reappeared after a couple of days.
I am confident that the thermostat is working fine, even when the issue appears. I suspect it's an electrical problem, possibly related to battery voltage or loose cables. Sometimes
other error codes appear.
The main error code is
P0128 [0x0128]
Coolant thermostat - coolant temperature below thermostat regulating temperature
Status: Pending
----------------------------
Other errors sometimes appears
------****
Car Scanner ELM OBD2
Version: 1.101.9/401019/GP
DTC report
Connection profile: GMC OBD-II / EOBDDate: 12/5/2023 12:22:42 PM
VIN: 1GKFN8LS0HZ291604
============================
OBD-IIOBD-II
DTCs: 7
----------------------------
P0700 [0x0700]
Transmission control system, MIL request - circuit malfunction
Status: Confirmed
----------------------------
U0100 [0xC100]
Data bus, engine control module (ECM) A - no communication
Lost Communication With Engine Control Module Invalid Data; Lost Communication With Engine Control Module Message Counter Incorrect; Lost Communication With Engine Control Module Bus Signal Checksum Error
Status: Confirmed
----------------------------
P0128 [0x0128]
Coolant thermostat - coolant temperature below thermostat regulating temperature
Status: Pending
----------------------------
U0101 [0xC101]
Data bus, transmission control module (TCM) - no communication
Lost Communication With Transmission Control Module Invalid Data
Status: Pending
----------------------------
U0140 [0xC140]
Data bus, body control module (BCM) - no communication
Lost Communication With Body Control Module Performance - Signal Invalid; Lost Communication With Body Control Module Invalid Data; Lost Communication With Body Control Module Message Counter Incorrect; Lost Communication With Body Control Module Bus Signal Checksum Error; Data bus, body control module (BCM) - no communication; Data bus, body control module (BCM) - no communication
General Electrical Failures [0x00]
Status: GM failure record
----------------------------
U0131 [0xC131]
Data bus, power steering control module - no communication
Lost Communication With Power Steering Control Module Invalid Data
General Electrical Failures [0x00]
Status: GM failure record
----------------------------
U0121 [0xC121]
Data bus, anti-lock brake system (ABS) control module - no communication
Lost Communication With Electronic Brake Control Module Low Voltage; Lost Communication With Electronic Brake Control Module Invalid Data; Lost Communication With Electronic Brake Control Module Message Counter Incorrect; Lost Communication With Electronic Brake Control Module Bus Signal Checksum Error
General Electrical Failures [0x00]
Status: GM failure record