Yesterday morning I was leaving the house to go to work and my CEL came on so at lunch I took it Advance Auto and they cleared the P0128 code since the car was so new and it was acting strange but on my way home last night around 11pm it came back up. I took it to the dealer this morning and they said they ordered a new thermostat even though mine was working due to a "software incompatibility" but they assured me the car would be fine to drive around like normal and just keep an eye on the temp gauge just in case. The codes it threw according to the service guy were U0322-82 and P0128.