The trouble with code P0128 is that your engine coolant temperature is below normal. This means you need to change out the engine thermostat. here is a generic guide on how to do the repair and instruction below to show you how on your car:
https://www.2carpros.com/articles/replace-thermostat
This shouldn't keep the car from starting though it sounds like you have a bad battery, to be sure please turn on the headlights for 10 minutes and see if there are still bright after, if not here is how you can change the battery out as well. Can you please shoot a quick video with your phone so I can hear the noise of the engine cranking? That way I can tell for sure what's going on. You can upload it here with your response.
https://www.2carpros.com/articles/how-to-replace-a-car-battery
Check out the images (below). Please let us know what happens.
Images (Click to make bigger)
SPONSORED LINKS
Friday, September 23rd, 2022 AT 10:26 AM