my Chevy Cruze 2011 on two of the past extreme cold days (Canada), the temperature was on -32 to -38, didn't have the power to start the engine. The two times happened after using the car for about 30 minutes but using the heater, lights and so on. It didn't happen going out of home after an extremely cold night which is the moment I think the battery could be with less power.
Then I started to before leaving the car let the engine works for about 3 minutes with the heater off and somehow let the battery charged and till now works
My question is. Do I need to replace the battery or its a common problem to have this on extreme cold days? If someone has an explanation and some recommendations Thanks in advance.